.jui_newclass { text-align: center; background: #FFFFFF; padding: 0.3rem 0; }
.jui_newclass .class_icon { display: block; margin: 0 auto; font-size: 0.3rem; }
.jui_newclass img { width: 1rem; height: 1rem; }
.jui_newclass p { color: #2a2a2a; font-size: .28rem; font-weight: 600; margin-top: .24rem; }
.jui_indexactive { background: #FFFFFF; padding-left: .3rem; padding-right: .3rem; padding-bottom: .3rem; }
.jui_indexactive .active_animate { position: relative; }
.jui_indexactive .active_animate img { width: 100%; }
.jui_indexactive .active_animate a { -webkit-animation: scale .4s infinite ease-in-out;; width: 96px; height: 109px; background: url('../img/indexactive.png') no-repeat center; position: absolute; right: .3rem; top: .215rem; }

@-webkit-keyframes scale {
    0% { transform: scale(1); -webkit-transform: scale(1); }
    50% { transform: scale(1.2); -webkit-transform: scale(1.2); }
    100% { transform: scale(1); -webkit-transform: scale(1); }
}

.jui_indexactive .active_join { height: 2rem; width: 3.35rem; }
.jui_indexactive .active_join img { height: 2rem; width: 3.35rem; border: 1px solid #E7E7E7; }
.m-slider { height: 3rem; }
.m-slider img { width: 100%; height: 3rem; }
.mall-list { margin-top: .2rem; background: #FFFFFF; padding: 0 0.3rem; padding-bottom: .6rem; }
.mall-list .mall-title { line-height: .8rem; font-size: .34rem; color: #2a2a2a; text-align: center; }
.mall-list .mall-item { width: 3.35rem; height: 4.33rem; border: 1px solid #e7e7e7; border-radius: 4px; background: #fbfbfb; float: right; margin-bottom: .2rem; }
.mall-list .mall-item .mall-img { height: 2.62rem; position: relative; }
.mall-list .mall-item .mall-img span { position: absolute; display: block; width: .6rem; height: .74rem; background: url('../img/xuzulijian_03.png') no-repeat center; left: .1rem; top: 0; }
.mall-list .mall-item .mall-img img { width: 100%; height: 2.62rem; border-radius: 4px; }
.mall-list .mall-item .mall-text { padding: .2rem; font-size: .28rem; padding-bottom: 0; position: relative; }
.mall-list .mall-item .mall-text img { position: absolute; width: .81rem; height: .34rem; right: 5px; bottom: 0; }
.mall-list .mall-item .mall-text p.name { color: #2a2a2a; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.mall-list .mall-item .mall-text p.price { color: #ff3e3e; font-size: .3rem; }
.mall-list .mall-item .mall-text p.price span { font-size: .22rem; }
.mall-list .mall-item .mall-text p.sprice { color: #666666; font-size: .28rem; line-height: .6rem; }
.mall-list .mall-item .mall-text p.sprice span { font-size: .22rem; }
.mall-list .mall-item:nth-child(2n) { float: left; }
#title { color: #FFFFFF; height: 80px; position: relative; display: block; }
#title:after { content: ""; position: absolute; width: 5px; height: .3rem; background: #FF8A00; left: 0; top: 25px; }
#title span { float: left; line-height: 80px; font-size: 40px; color: #ffa923; }
#title p { float: left; font-size: .3rem; color: #2a2a2a; line-height: 80px; padding-left: .26rem; }
#title h1 { float: right; line-height: 80px; font-size: 26px; color: #666666; }
#title h1 i { font-size: 18px; }
/*棣栭〉*/
.turn { transform: rotateY(180deg); display: inline-block; }
.secdeatail_con { width: 100%; }
.mall_silder { height: 100%; background: #000; position: fixed; width: 100%; top: 0; left: 0; z-index: 999; display: none; }
.mall_silder .l-slider { position: absolute; top: 10%; width: 100%; }
.mall_silder .l-slider img { width: 100%; }
.secdeatail_con > p { width: 5.3rem; font-size: 0.3rem; color: #292929; float: left; text-align: justify; padding-right: 0.15rem; line-height: 0.4rem; }
.secdeatail_con div { position: relative; width: 1.5rem; height: 0.8rem; line-height: 0.5rem; font-size: 0.22rem; color: #626262; float: right; }
.secdeatail_con div > h1 { width: 100%; height: 0.4rem; line-height: 0.4rem; font-size: 0.6rem; text-align: center; color: #666666; }

.secdeatail_con div > p { width: 100%; height: 0.4rem; line-height: 0.4rem; text-align: center; }

.favourable { padding: 0 .2rem; background: #FFFFFF; }

.favourable li { width: 33.3%; float: left; position: relative; }

.favourable li p { line-height: .7rem; color: #00d14f; font-size: 0.35rem; float: left; margin-left: 0.2rem; }

.favourable li h1 { line-height: .7rem; color: #404040; font-size: 0.22rem; float: left; position: absolute; width: 100%; top: 0; left: 0; text-align: center; }

.secdeatail { width: 100%; background: #fff; padding: .17rem .3rem; margin-top: 0.25rem; }

.secdeatail h1 { font-size: 0.26rem; color: #939393; width: 100%; height: 0.4rem; line-height: 0.4rem; }
.detail_back { display: block; position: absolute; width: 64px; height: 64px; border-radius: 50%; background: #666666; color: #FFFFFF; line-height: 64px; text-align: center; left: 30px; top: 13px; font-size: .25rem; z-index: 999; }
.table-border { border-bottom: solid 1px #e7e7e7; border-left: solid 1px #e7e7e7; min-width: 100%; border-collapse: collapse; border-spacing: 0; word-wrap: break-word; word-break: break-all; font-size: .26rem; color: #666666; }
.table-border td:nth-child(1) { padding-left: 15px; width: 30%; }
.table-border td { border-top: solid 1px #e7e7e7; border-right: solid 1px #e7e7e7; padding: 10px; padding: 15px; font-size: 28px; }
table { font-size: 20px; }
/*杞﹀瀷*/

.secdeatail h2 { font-size: 0.34rem; color: #666666; line-height: .8rem; position: relative; letter-spacing: 1px; }
.secdeatail h2 a { width: 1.5rem; height: .6rem; border: 1px solid #ff3e3e; font-size: .26rem; border-radius: 30px; color: #FF3E3E; text-align: center; line-height: .6rem; position: absolute; right: .2rem; top: .1rem; }
.secdeatail h2 a:active { background: #FF3E3E; color: #FFFFFF; }
.secdeatail h2 > span { font-size: 0.22rem; margin-left: .15rem; }
.secdeatail p.lease { font-size: .32rem; color: #ff3e3e; letter-spacing: 1px; }
.secdeatail p.lease span { font-size: .22rem; }
.secdeatail h2 img { width: 1.21rem; height: 0.3rem; position: absolute; right: 0.1rem; top: 0.15rem; }

.secdeatail h3 { padding: 0 0.2rem; margin: 0 0.1rem; height: 0.5rem; line-height: 0.5rem; font-size: 0.26rem; color: #3f3f3f; border: #939393 1px solid; border-radius: 5px; float: left; text-align: center; background: #f2f2f2; }

#titlelist { width: 100%; background: #FFFFFF; padding: 10px 20px 10px 20px; border-bottom: 1px solid #cfcfcf; }

.secintroduce { width: 100%; background: #fff; padding: 0 0.2rem 0.2rem 0.2rem; margin: 0 0 0.2rem 0; }

.secintroduce h1 { color: #3f3f3f; font-size: 0.3rem; }

.secintroduce ul li { font-size: 0.24rem; color: #939393; padding-top: 0.2rem; }

.secintimage img { width: 100%; height: 4.18rem; margin: 0.15rem 0; }

.buy { width: 7.5rem; background: #fff; height: .98rem; position: relative; bottom: 0; }
.buy ul { width: 2.1rem; }

.buy ul li { float: left; width: 50%; text-align: center; height: 1rem; padding-top: 0.1rem; font-size: 0.22rem; color: #2a2a2a; position: relative; }
.buy ul li:nth-child(2) { border-left: 1px solid #E7E7E7; }

.buy_change { color: #939393; }

.buy_start { color: #1E67B2 !important; }
.buy ul li .help { position: relative; }
.buy ul li .help i { background: url('../img/yanjing_03.png')no-repeat center; width: 17px; height: 8px; position: absolute; left: 50px; top: 15px; -webkit-animation: shan 1s infinite ease-in-out; }

@-webkit-keyframes shan {
    0% { opacity: 1; }
    50% { opacity: 0; }
    100% { opacity: 1; }
}

.buy ul li abbr { background: url('../img/shoucang.png'); background-position: 40px 43px; width: 40px; height: 46px; display: block; margin: 0 auto; margin-bottom: 1px; }
.buy ul li.change abbr { background-position: 0px 43px; }
.buy ul li.change span { color: #FF8A00; }
.buy ul li span { display: block; width: 100%; text-align: center; height: 0.4rem; line-height: 0.4rem; font-size: 0.22rem; }

.buy div { width: 5.4rem; float: left; color: #fff; font-size: 0.34rem; text-align: center; }

.buy div h1 { width: 50%; height: .98rem; line-height: .98rem; background: #ffc400; float: left; font-size: .34rem; }

.buy div h2 { width: 50%; height: .98rem; line-height: .98rem; background: #ff6f00; float: left; font-size: .34rem; }
.buy div h3 { width: 100%; height: .98rem !; line-height: .98rem; background: #ff6f00; float: left; font-size: .34rem; }
#shop_detail { background: #FFFFFF; padding: .2rem .3rem; margin-top: .2rem; }

#shop_detail .tab { box-sizing: border-box; border-radius: 5px; }

#shop_detail .tab p { float: left; width: 33.3%; height: .6rem; line-height: .6rem; color: #666666; font-size: .3rem; text-align: center; background: #f6f6f6; position: relative; }
#shop_detail .tab p:after { content: ""; position: absolute; right: 0; border-right: 1px solid #e7e7e7; height: .6rem; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleX(0.5); transform: scaleX(0.5); }
#shop_detail .tab p:nth-child(1) { border-bottom-left-radius: 4px; border-top-left-radius: 4px; }
#shop_detail .tab p:nth-child(3) { border-bottom-right-radius: 4px; border-top-right-radius: 4px; }
#shop_detail .tab p:nth-child(3):after { border: none; }
#shop_detail .tab p.change { background: #FFFFFF; color: #00b661; position: relative; }
#shop_detail .tab p.change:before { content: ""; border-bottom: 2px solid #00b661; position: absolute; width: 60%; left: 20%; bottom: 0; }
#shop_detail .tabcontent { margin-top: .4rem; display: none; }

#shop_detail .tabcontent .deatil_t { margin-bottom: .23rem; }

#shop_detail .tabcontent .deatil_t p.name { color: #757575; font-size: .26rem; float: left; width: 20%; }

#shop_detail .tabcontent .deatil_t p.con { color: #404040; font-size: .26rem; float: left; width: 60%; }

#shop_detail .tabcontent .deail_text { font-size: .26rem; color: #4d4c4c; text-align: justify; text-justify: inter-ideograph; letter-spacing: 0.01rem; word-spacing: .01rem; line-height: 1.5; }

#shop_detail .tabcontent .deail_text img { height: auto !important; width: auto !important; max-width: 100% !important; margin: 0.2rem auto; display: block; }
/*鍟嗗搧璇︽儏寮圭獥*/
#popup { position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 999; -webkit-transform: translate(0, 150%); transform: translate(0, 150%); -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; }
#popup.brouce-in { -webkit-transform: translate(0, 0); transform: translate(0, 0); }
#popup .dark { background: rgba(0, 0, 0, 0.6); width: 100%; height: 100%; position: absolute; top: 0; left: 0; }

#popup .detail_buy { width: 100%; height: 6.15rem; background: #FFFFFF; position: fixed; bottom: 0; z-index: 999; }

#popup .detail_buy img { width: 2.36rem; height: 2.38rem; position: absolute; left: .3rem; top: -.5rem; border: 6px solid #FFFFFF; border-radius: 5px; }

#popup .detail_buy p.stock { color: #2a2a2a; font-size: .28rem; padding-left: 2.8rem; height: 2.08rem; padding-top: .6rem; position: relative; padding-right: 1.16rem; overflow: hidden; line-height: .4rem; }
#popup .detail_buy p.stock:after { content: ""; position: absolute; border-bottom: 1px solid #e7e7e7; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); bottom: 0; width: 90%; left: 5%; }
#popup .detail_buy p.select_stock { padding-left: .3rem; color: #2a2d2c; font-size: .28rem; margin-top: .35rem; }

#popup .detail_buy .option { padding: 0 .3rem; margin-top: .2rem; padding-bottom: .35rem; position: relative; }
#popup .detail_buy .option:before { content: ""; position: absolute; border-bottom: 1px solid #e7e7e7; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); bottom: 0; width: 90%; left: 5%; }
#popup .detail_buy .option li { float: left; margin-left: .5rem; line-height: .6rem; width: 2.3rem; color: #2a2a2a; font-size: .22rem; padding: 0 .18rem; background: #f4f4f4; border-radius: 5px; box-sizing: border-box; border: 1px solid #f4f4f4; text-align: center; -webkit-box-sizing: border-box; }

#popup .detail_buy .option li.change { border: 2px solid #de4341; border-radius: 5px; margin: -2px; }

#popup .detail_buy .option li:nth-child(1) { margin-left: 0; }

#popup .detail_buy .number { padding: 0 .3rem; margin-top: .3rem; position: relative; padding-bottom: 0.25rem; }
#popup .detail_buy .number:before { content: ""; position: absolute; border-bottom: 1px solid #e7e7e7; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); bottom: 0; width: 90%; left: 5%; }
#popup .detail_buy .number p { font-size: .24rem; color: #2a2d2c; float: left; line-height: .6rem; }

#popup .detail_buy .number abbr { display: block; height: .6rem; line-height: .6rem; background: #e7e7e7; color: #2a2d2c; padding: 0 .34rem; font-size: .24rem; margin: 0 .05rem; }

#popup .detail_buy .number span { width: .66rem; height: .6rem; background: #e7e7e7; display: block; color: #666666; line-height: .6rem; font-size: .3rem; padding: 0 .2rem; border-radius: 3px; text-align: center; }
#jionshopp { width: 100%; position: absolute; height: .98rem; bottom: 0; color: #FFFFFF; font-size: .34rem; text-align: center; line-height: .98rem; background: #ff6301; }
#off { font-size: .3rem; position: absolute; top: .2rem; right: .3rem; color: #a2a2a2; width: .4rem; height: .4rem; border-radius: 50%; line-height: .4rem; border: 1px solid #a2a2a2; text-align: center; z-index: 9999; }
#bespoke { display: none; background: #ff3e3e; width: .88rem; height: .88rem; border-radius: 50%; color: #FFFFFF; position: fixed; bottom: 2.26rem; right: .3rem; font-size: .22rem; text-align: center; letter-spacing: 1px; line-height: .35rem; padding-top: 0.05rem; }
#top_back { display: none; width: .88rem; height: .88rem; background: #FFFFFF; border: 1px solid #e9e9e9; position: fixed; bottom: 1.18rem; right: .3rem; color: #666666; line-height: .8rem; text-align: center; border-radius: 50%; font-size: .5rem; }
/*鍟嗗搧璇︽儏*/
.dispatching { background-color: #FFFFFF; padding: 0 .3rem; padding-top: 0.3rem; color: #2a2a2a; font-size: .28rem; height: 133px; }
.dispat_way { position: relative; display: block; }
.dispat_lable { position: relative; }
.dispat_lable input { position: absolute; width: 100%; height: .35rem; z-index: 999; top: 0; right: 0; opacity: 0; }
.dispat_radio { width: 25px; height: 25px; border-radius: 50px; border: 1px solid #6a6a6a; position: absolute; left: .6rem; top: .045rem; font-size: 30px; display: block; text-align: center; line-height: 25px; text-align: center; }
.dispat_radio span { width: 14px; height: 14px; background: #ff8a00; border-radius: 50px; display: none; margin: 5.5px; }
.dispat_lable input[type="radio"]:checked + .dispat_way .dispat_radio { border: 1px solid #ff8a00; }
.dispat_lable input[type="radio"]:checked + .dispat_way .dispat_radio span { display: block; }

.linkman { height: auto; margin-top: .2rem; padding: .3rem; background: #FFFFFF; color: #2a2a2a; font-size: .28rem; padding-bottom: 0; }
.linkman .link_ico { line-height: 1.9rem; float: left; display: block; font-size: .45rem; }
.linkman .link_text { float: left; margin-left: .28rem; width: 5.7rem; }
.linkman .link_icos { line-height: 1.9rem; float: right; display: block; font-size: .28rem; color: #bbbbbb; }
.linkman .link_input { margin: .1rem 0; position: relative; }
.linkman .link_input span { position: absolute; right: 0; line-height: .6rem; }
.linkman .link_input p { float: left; line-height: .6rem; }
.linkman .link_input input { width: 70%; float: left; height: .6rem; padding-left: .3rem; }
.none_address { position: fixed; width: 100%; height: 100%; z-index: 999; background: #e7e7e7; top: .88rem; display: none; }
.none_address p { text-align: center; font-size: 2rem; color: #666666; margin-top: 3rem; }
.none_address a { display: block; width: 1.5rem; height: .6rem; line-height: .6rem; color: #666666; border: 1px solid #2A2A2A; font-size: .3rem; margin: 0 auto; border-radius: 4px; text-align: center; margin-top: .3rem; }
.linkdetail { background: #FFFFFF; color: #2A2A2A; font-size: .28rem; margin-top: .2rem; }
.linkmall_detail { padding: .3rem; display: flex; display: -webkit-flex; position: relative; }
.linkmall_detail:after { content: ""; position: absolute; border-bottom: 1px solid #E7E7E7; width: 100%; bottom: 0; left: 0; transform: scaleY(0.5); -webkit-transform: scaleY(0.5); transform-origin: 0 0; -webkit-transform-origin: 0 0; }
.linkmall_detail img { width: 1.54rem; height: 1.54rem; margin-right: .2rem; }
.linkmall_detail .mall_detailtext { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 100%; }
.linkmall_detail .mall_detailtext p { height: .66rem; overflow: hidden; }
.linkmall_detail .mall_detailtext > span { color: #bbbbbb; font-size: .22rem; margin: .13rem 0; display: block; }
.linkmall_detail .mall_detailtext h1 { color: #ff3e3e; letter-spacing: 1px; }
.linkmall_detail .mall_detailtext h1 i { font-size: .22rem; }
.linkmall_detail .mall_detailtext h1 span { color: #2a2a2a; font-size: .2rem; line-height: .35rem; }
.subtotal { line-height: .85rem; background: #FFFFFF; text-align: right; padding: 0 .3rem; }
.subtotal span { font-size: .32rem; color: #ff3e3e; margin-left: .22rem; }
.subtotal span i { font-size: .2rem; }
.link_total { position: relative; bottom: 0; width: 100%; height: .98rem; background: #FFFFFF; margin-top: .2rem; z-index: 99; }
.link_total .submit { width: 2.1rem; height: .98rem; background: #fe4e01; color: #fefefe; font-size: .34rem; text-align: center; float: right; line-height: .98rem; }
.link_total p { float: right; text-align: right; color: #2a2a2a; font-size: .22rem; line-height: .98rem; margin-right: .3rem; }
.link_total p span { color: #d42a27; font-size: .3rem; }
.link_total p i { color: #d42a27; font-size: .22rem; }
.link_help { line-height: .5rem; font-size: .22rem; padding-left: .85rem; background: #f4f4f4; }
.link_help span { font-size: .4rem; color: #00b661; }
.link_help p { margin-left: .1rem; font-size: .24rem; }
.link_agreement { background: #FFFFFF; line-height: .88rem; padding-left: .3rem; margin-top: .2rem; }
.link_agreement span { display: block; font-size: .35rem; color: #bbb; }
.link_agreement span.change { color: #00b661; }
.link_agreement p { margin-left: .2rem; font-size: .25rem; }
/*鍒嗙被椤甸潰*/
.mall_classify { height: .8rem; padding: 0 30px; color: #666666; font-size: 30px; background: #FFFFFF; position: relative; z-index: 999; }
.mall_classify:after { content: ""; position: absolute; width: 100%; border-bottom: 1px solid #E7E7E7; bottom: 0; left: 0; }
.mall_classify ul { position: relative; z-index: 99; background: #FFFFFF; }
.mall_classify ul li { line-height: .8rem; text-align: center; float: left; width: 25% !important; position: relative; z-index: 99; }
.mall_classify li.change { color: #ff8a00; }
.mall_classify ul li .topup { position: absolute; display: block; right: .2rem; top: .2rem; }
.mall_classify ._select_list { width: 2.6rem; line-height: .8rem; color: #2a2a2a; font-size: .28rem; text-align: center; background: #FFFFFF; position: absolute; right: 0; z-index: 1; display: none; }
.mall_classify ._select_list:after { content: ""; position: absolute; border-left: 1px solid #E7E7E7; transform: scaleX(0.5); height: 3.2rem; left: 0; top: 0; }
.mall_classify ._select_list p { position: relative; }
.mall_classify ._select_list p:after { content: ""; position: absolute; border-bottom: 1px solid #E7E7E7; transform: scaleY(0.5); width: 100%; left: 0; bottom: 0; }
.mall_classify ul li .topup p { line-height: .2rem; font-size: .2rem; color: #666666; }
.mall_classify ul li .topup p.change { color: #FF8A00 !important; }
.mall_classlist { position: relative; background: #FFFFFF; }
.mall_classify .other_classify { position: absolute; background: #FFFFFF; z-index: 400; left: 0; }
.mall_classify .other_classify p { width: 2.6rem; height: 0rem; line-height: .78rem; font-size: .28rem; color: #666666; padding-left: .4rem; overflow: hidden; transition: .5s all; }
.mall_classify .other_classify.popup p { height: 0.78rem; transition: .5s all; border-bottom: 1px solid #E7E7E7; }
.mall_classlist .classlist_item { border-bottom: 1px solid #E7E7E7; padding: .3rem; height: 2.6rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background: #FFFFFF; position: relative; }
.mall_classlist .classlist_item .lijian { position: absolute; display: block; width: .6rem; height: .74rem; background: url('../img/xuzulijian_03.png') no-repeat center; left: .3rem; top: .3rem; }
.mall_classlist .classlist_item .lijian.change { background: url('../img/yuding.png') no-repeat center; height: .8rem; width: .8rem; background-size: 100%; }
/*.mall_classlist .classlist_item:after { content: ""; position: absolute; width: 100%; border-bottom: 1px solid #E7E7E7; bottom: 0; left: 0; transform-origin: 0 0; -webkit-transform-origin: 0 0; transform: scaleY(0.5); -webkit-transform: scaleY(0.5); }*/
.mall_classlist .classlist_item > img { width: 2rem; height: 2rem; border: 1px solid #e7e7e7; }
.mall_classlist .classlist_item .item_text { margin-left: 20px; width: 4.7rem; color: #2a2a2a; font-size: .3rem; position: relative; }
.mall_classlist .classlist_item .item_text .itemtit { height: 115px; overflow: hidden; }
.mall_classlist .classlist_item .item_text .itemprice { color: #666666; font-size: .28rem; letter-spacing: 1px; }
.mall_classlist .classlist_item .item_text .itemprice span { font-size: 0.22rem; }
.mall_classlist .classlist_item .item_text .Rentalprice { color: #ff3e3e; font-size: .3rem; letter-spacing: 1px; margin-top: .2rem; }
.mall_classlist .classlist_item .item_text .Rentalprice span { font-size: .22rem; }
.mall_classlist .classlist_item .item_text .appointment { width: 1.47rem; height: .34rem; position: absolute; right: 0; bottom: 0; }
.classify_brand { position: fixed; top: 1.68rem; left: 0; width: 100%; height: 50%; z-index: 997; background-color: #FFFFFF; -webkit-transform: translate(0, -150%); transform: translate(0, -150%); -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; }
.classify_brand .brand_list { padding: .3rem; font-size: .25rem; color: #2A2A2A; height: 85%; overflow: scroll; background: #FFFFFF; }
.classify_brand .align_btn { width: 50%; background: #ff3e3e; line-height: 74.92px; text-align: center; font-size: .28rem; color: #FFFFFF; position: absolute; bottom: 0; left: 0; }
.classify_brand .sure_btn { width: 50%; background: #FF8A00; line-height: 74.92px; text-align: center; font-size: .28rem; color: #FFFFFF; position: absolute; bottom: 0; right: 0; }
.classify_brand .brand_list li { line-height: .66rem; float: left; width: 45%; text-align: left; margin-left: 5%; }
.classify_brand .brand_list li span { display: none; }
.classify_brand .brand_list li.change { position: relative; color: #ff3e3e; }
.classify_brand .brand_list li.change span { display: block; color: #ff3e3e; }
.classify_brand .brand_list li.change:after { width: 100%; border: 1px solid #ff3e3e; content: ""; position: absolute; bottom: 0; left: 0; transform: scaleY(0.5); -webkit-transform: scaleY(0.5); }
.black_bard { background-color: rgba(0, 0, 0, 0.4); position: fixed; z-index: 1; bottom: 0; right: 0; left: 0; top: 0; display: none; height: 100%; }
.classify_brand.brouce-in .black_bard { bottom: -100%; }
.classify_brand.brouce-in { -webkit-transform: translate(0, 0); transform: translate(0, 0); }
/*瑙嗛*/
.video_classlist { position: relative; background: #FFFFFF; }
.video_classlist .classlist_item { padding: .3rem; background: #FFFFFF; position: relative; padding-bottom: 0.1rem; }
.video_classlist .classlist_item .lijian { position: absolute; display: block; width: .6rem; height: .74rem; background: url('../img/xuzulijian_03.png') no-repeat center; left: .3rem; top: .3rem; }
.video_classlist .classlist_item:after { content: ""; position: absolute; width: 100%; border-bottom: 1px solid #E7E7E7; bottom: 0; left: 0; transform-origin: 0 0; -webkit-transform-origin: 0 0; transform: scaleY(0.5); -webkit-transform: scaleY(0.5); }
.video_classlist .classlist_item > img { width: 100%; height: 4rem; border: 1px solid #e7e7e7; display: block; margin: 0 auto; }
.video_classlist .classlist_item i { display: block; width: 100%; position: absolute; }
.video_classlist .classlist_item .item_text { color: #2a2a2a; font-size: .3rem; position: relative; }
.video_classlist .classlist_item .item_text .itemtit { width: 100%; overflow: hidden; margin-top: .2rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.video_classlist .classlist_item .item_text .itemprice { color: #666666; font-size: .28rem; letter-spacing: 1px; }
.video_classlist .classlist_item .item_text .itemprice span { font-size: 0.22rem; }
.video_classlist .classlist_item .item_text .Rentalprice { color: #666666; font-size: .3rem; letter-spacing: 1px; margin-top: .2rem; }
.video_classlist .classlist_item .item_text .Rentalprice span { font-size: .22rem; }
.video_classlist .classlist_item .item_text .appointment { width: 1.47rem; height: .34rem; position: absolute; right: 0; bottom: 0; }
/*棰勭害鍒板簵*/
.bespeak { }
.cell_input { width: 50%; min-height: .85rem; color: #525252; font-size: .26rem; float: left; text-align: center; }
.bespeak_inform { padding: 30px; background: #FFFFFF; }
.bespeak_inform img { width: 1.54rem; height: 1.54rem; float: left; margin: .19rem 0; }
.bespeak_inform .inform_text { float: left; margin-left: .2rem; font-size: .28rem; color: #2a2a2a; width: 70%; margin-top: .19rem; }
.bespeak_inform .inform_text h1 { color: #bbbbbb; font-size: .22rem; line-height: .6rem; }
.bespeak_inform .inform_text p.price { color: #ff3e3e; }
.bespeak_inform .inform_text p.price span { font-size: .22rem; }
.address_inform { background: #FFFFFF; padding: 0 0.3rem; height: 1.22rem; color: #2a2a2a; font-size: .28rem; }
.address_inform .address_icon { line-height: 1.22rem; font-size: 0.4rem; }
.address_inform .address_text { width: 85%; margin-left: .28rem; margin-top: .26rem; }
.bespeak_sure { display: block; height: .98rem; background: #ff8a00; color: #fefefe; font-size: .34rem; line-height: .98rem; text-align: center; }
/*鍦板潃椤甸潰*/
.manage_box { margin-top: .2rem; }
.manage_list { display: block; padding: 0 .3rem; background: #FFFFFF; position: relative; }
.manage_list:after { content: ""; width: 100%; position: absolute; bottom: 0; left: 0; border-bottom: 1px solid #E7E7E7; transform-origin: 0 0; -webkit-transform-origin: 0 0; transform: scaleY(0.5); -webkit-transform: scaleY(0.5); }
.manage_list .manage_text { height: 1.7rem; }
.manage_list .manage_text p.ico { line-height: 1.7rem; font-size: .4rem; color: #2A2A2A; }
.manage_list .manage_text .textera { width: 90%; font-size: .28rem; color: #2A2A2A; padding: .3rem 0; }
.manage_list .manage_text .textera p { text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.manage_list .manage_text .textera p > i { color: #ff8a00; margin-right: 8px; }
.manage_btn { height: .88rem; line-height: .88rem; color: #2A2A2A; font-size: .28rem; background: #FFFFFF; padding: 0 .3rem; }
.manage_btn label { width: 25%; float: left; position: relative; }
.manage_btn input { position: absolute; width: 100%; z-index: 999; top: 0; right: 0; opacity: 0; height: .88rem; }
.manage_btn .default_text { font-size: .22rem; }
.manage_btn .default_text span { float: left; width: 28px; height: 28px; border-radius: 28px; border: 1px solid #2a2a2a; margin: .3rem 0; text-align: center; line-height: 28px; color: #FFFFFF; }
.manage_btn .default_text p { margin-left: .12rem; line-height: .88rem; }
.manage_btn .btn_edit { float: right; display: flex; display: -webkit-flex; }
.manage_btn .btn_edit p { margin-left: .22rem; }
.manage_btn .btn_edit p span { margin-right: 8px; }
.manage_btn input[type="radio"]:checked + .default_text span { border: none; background: #ff6f00; color: #FFFFFF; }
.manage_btn input[type="radio"]:checked + .default_text p { color: #ff6f00; }
/*杞瘋鍥炴敹*/
.commodity_appraisal { background: #FFFFFF; padding: .3rem; font-size: .28rem; color: #2a2a2a; }
.progress { height: .2rem; background: #fff3e4; color: #ff8a00; font-size: .22rem; border-radius: 20px; border: 1px solid #FF8A00; line-height: .2rem; margin: .3rem 0; position: relative; display: flex; display: -webkit-flex; }
.progress span { display: block; position: absolute; background: none; width: 100%; text-align: center; top: 0; left: 0; color: #ff3e3e; z-index: 999; }
.progress .bar_list { width: 0px; height: .2rem; background: #FF8A00; border-radius: 20px; }
.progress .bar_list.first_bar { -webkit-animation: firstbar 500ms infinite linear; animation: firstbar 500ms infinite linear; }
.progress .bar_list.second_bar { -webkit-animation: secondbar 1000ms infinite linear; animation: secondbar 1000ms infinite linear; }
.progress .bar_list.third_bar { -webkit-animation: thirdbar 1500ms infinite linear; animation: thirdbar 1500ms infinite linear; }
.progress .bar_list.fouth_bar { -webkit-animation: fouthbar 2000ms infinite linear; animation: fouthbar 2000ms infinite linear; }

@-webkit-keyframes firstbar {
    0% { width: 0; }
    100% { width: 25%; }
}

@keyframes firstbar {
    0% { width: 0; }
    100% { width: 25%; }
}

@-webkit-keyframes secondbar {
    0% { width: 0; }
    100% { width: 50%; }
}

@keyframes secondbar {
    0% { width: 0; }
    100% { width: 50%; }
}

@-webkit-keyframes thirdbar {
    0% { width: 0; }
    100% { width: 75%; }
}

@keyframes thirdbar {
    0% { width: 0; }
    100% { width: 75%; }
}

@-webkit-keyframes fouthbar {
    0% { width: 0; }
    100% { width: 100%; }
}

@keyframes fouthbar {
    0% { width: 0; }
    100% { width: 100%; }
}

.appraisal_list { margin-bottom: .3rem; }
.appraisal_list li { float: left; width: 2.2rem; height: .6rem; line-height: .6rem; background: #f4f4f4; text-align: center; margin-left: .3rem; box-sizing: border-box; border-radius: 10px; margin-top: .3rem; position: relative; }
.appraisal_list li.change { color: #ff8a00; border: 1px solid #ff8a00; background: #fff3e4; }
/*浼氬憳鍗�*/
.jusucard_tab { padding: 0 .3rem; line-height: .88rem; background: #FFFFFF; font-size: .28rem; color: #2A2A2A; position: relative; height: .88rem; }
.jusucard_tab li { text-align: center; float: left; width: 50%; position: relative; }
.jusucard_tab li.change { color: #FF8A00; }
.jusucard_tab li.change span { display: block; }
.jusucard_tab li span { position: absolute; width: 150px; height: 2px; background: #FF8A00; bottom: 1px; left: .975rem; display: none; }
.jusucard_tab:before { content: ""; border-bottom: 1px solid #E7E7E7; width: 100%; bottom: 0; left: 0; position: absolute; transform: scaleY(0.5); -webkit-transform: scaleY(0.5); transform-origin: 0 0; -webkit-transform-origin: 0 0; }
.jusucard_tab li:after { content: ""; position: absolute; height: .88rem; border-right: 1px solid #E7E7E7; right: 0; top: 0; }
.jusucard_tab li:nth-child(2):after { border: none; }
.card_list { padding: .36rem .19rem; width: 6.9rem; height: 1.7rem; color: #FFFFFF; font-size: .22rem; display: none; margin: .2rem auto; background: url('../img/youhui.png') repeat center; background-position: 0 340px; }
.card_list.change { background-position: 0 170px; }
.card_list p { font-size: inherit; margin-top: .05rem; }
.card_list h1 { font-size: .34rem; }
.card_list h1 span { font-size: .22rem; margin-right: 7px; }
.jusucard_none { margin-top: 2.63rem; text-align: center; }
.jusucard_none img { display: block; margin: 0 auto; }
.jusucard_none p { font-size: .34rem; color: #666666; margin-top: .66rem; margin-bottom: .2rem; }
.jusucard_none h1 { color: #bbbbbb; font-size: .22rem; }
/*璇勪及浠锋牸*/
.appraise { background: #FFFFFF; padding: 0 .3rem; line-height: .88rem; color: #2a2a2a; font-size: .34rem; position: relative; }
.appraise:before { content: ""; position: absolute; border-bottom: 1px solid #E7E7E7; bottom: 0; left: 0; transform-origin: 0 0; -webkit-transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); width: 100%; }
.appraise_price { padding: .3rem; background: #FFFFFF; }
.appraise_price ._price_box { background: url('../img/appraise_03.jpg') no-repeat center; height: 2.63rem; padding: 0 .32rem; color: #FFFFFF; }
.appraise_price ._price_box p { font-size: .3rem; line-height: 1.3rem; }
.appraise_price ._price_box p span { font-size: .3rem; margin-left: .15rem; }
.appraise_class { padding: 30px; }
.appraise_class li { width: 2rem; height: 2.17rem; background: #FFFFFF; float: left; margin-left: .45rem; }
.appraise_class li:nth-child(1) { margin-left: 0; }
.appraise_class li img { display: block; margin: .38rem auto; }
.appraise_class li p { font-size: .28rem; color: #2A2A2A; text-align: center; }
.appraise_flow { padding: .3rem .8rem; background: #FFFFFF; }
.appraise_flow img { display: block; margin: 0 auto; }
/*鎴戠殑璁㈠崟*/
.bank_card { display: none; }
.noorder { color: #c4c4c4; text-align: center; font-size: .28rem; margin-top: 1.16rem; }
.order_no { height: 100%; text-align: center; width: 100%; top: 168px; left: 0; background: #F7F7F7; }
.order_no img { margin: 2.97rem auto; }
/*鏈嶅姟*/
.service_list { height: .9rem; background: #FFFFFF; padding: 0 .3rem; color: #2a2a2a; line-height: .9rem; position: relative; border-bottom: 1px solid #e7e7e7; }
.service_list img { float: left; margin: .21rem 0; }
.service_list:active { background: #fafafa; }
.service_list p.name { font-size: .3rem; margin-left: .21rem; float: left; }
.service_list p.toico { float: right; color: #bbbbbb; }
.service_list p.secname { float: right; margin-right: .1rem; font-size: .28rem; color: #bbbbbb; }
.service_order { color: #2a2a2a; font-size: .28rem; height: 1.8rem; background: #FFFFFF; }
.service_order li { width: 25%; float: left; text-align: center; margin-top: .37rem; margin-bottom: .3rem; position: relative; }
.service_order li span { position: absolute; width: .3rem; text-align: center; line-height: .3rem; height: .3rem; background: #ff3e3e; border-radius: 50%; font-size: .22rem; color: #FFFFFF; top: -10px; right: .55rem; }
.service_order li img { width: 30%; }
.service_order li p { margin-top: .2rem; }
.onsite_text { line-height: .6rem; color: #bbbbbb; font-size: .22rem; padding-left: 1.7rem; background: #FFFFFF; }
.onsite_text span { color: #ff3e3e; }
.recycling { display: none; }
.recyc_list { margin-top: .2rem; }
.recyc_list:nth-child(1) { margin-top: 0; }
.recyc_list .state { width: 1.3rem; font-size: .22rem !important; }
.recyc_list .state.ing { color: #ff8a00; }
.recyc_list .state.after { color: #ff3e3e; }
.recyc_list .state.default { color: #00b661; }
.recyc_list .state p.ico { line-height: 1.54rem; font-size: .25rem; float: left; }
.recyc_list .state p.text { line-height: 1.54rem; float: left; margin-left: .1rem; font-size: .22rem; }
.recyc_list .cause_talk { padding: 0 .3rem; background: #FFFFFF; padding-bottom: .3rem; }
.recyc_list aside { width: 6rem; height: 1.66rem; background: #f4f4f4; border: 1px solid #bbbbbb; border-radius: 5px; padding: .1rem; margin-left: .2rem; float: left; color: #bbbbbb; font-size: .28rem; }
.pay_sucsslist { padding: .3rem; color: #2a2a2a; font-size: .28rem; }
.pay_sucsslist p { margin-left: .5rem; }
.pay_sucsslist span { color: #ff3e3e; }
.pay_btn { width: 1.7rem; height: .6rem; background: #FFFFFF; border: 1px solid #ff8a00; line-height: .6rem; text-align: center; font-size: .28rem; border-radius: 8px; display: block; margin: 0 auto; margin-top: 1.15rem; margin-bottom: .8rem; }
/*鐗╂祦璇︽儏*/
.interflowdetail { height: 2.16rem; padding: .3rem; color: #ffffff; font-size: .28rem; background: #ff8a00; }
.interflowdetail .flow_img { width: 1.54rem; height: 1.54rem; float: left; position: relative; }
.interflowdetail .flow_img img { width: 100%; height: 100%; }
.interflowdetail .flow_img span { display: block; position: absolute; width: 100%; background: rgba(0,0,0,0.7); text-align: center; bottom: 0; }
.interflowdetail .flow_text { float: left; margin-left: .22rem; width: 74%; }
.interflowdetail .flow_text h1 { font-size: .34rem; margin-top: .1rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.interflowdetail .flow_text p { margin-top: .16rem; }
.flow_state { height: 1.42rem; background: #FFFFFF; padding: 0 .3rem; padding-top: .3rem; }
.flow_state ._state_text li { width: 25%; text-align: center; float: left; color: #bbbbbb; font-size: .22rem; position: relative; z-index: 99; }
.flow_state ._state_text li span { display: block; width: 1.2rem; height: .38rem; position: absolute; border-radius: 5px; background: #ff8a00; top: -10px; z-index: 9; left: 26.25px; color: #FFFFFF; line-height: .38rem; display: none; }
.flow_state ._state_text li.change span { display: block; }
.flow_state ._state_text li span:after { content: ""; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #ff8a00; position: absolute; left: 50px; bottom: -9px; }
.flow_state ._state_cricly li { width: 25%; text-align: center; position: relative; float: left; }
.flow_state ._state_cricly li span { width: .2rem; height: .2rem; background: #bbbbbb; border-radius: 20px; display: block; margin: 0 auto; }
.flow_state ._state_cricly li.change span { background: #ff8a00; }
.flow_state ._state_cricly li:after { content: ""; width: 1.45rem; height: 4px; background: #BBBBBB; position: absolute; right: -72px; top: 8px; }
.flow_state ._state_cricly li.change:after { content: ""; width: 1.45rem; height: 4px; background: #FF8A00; position: absolute; right: -72px; top: 8px; }
.flow_state ._state_cricly li:nth-child(4):after { display: none; }
.express_inform { color: #666666; font-size: .28rem; }
._information { padding: 0 .3rem; padding-top: .58rem; background: #FFFFFF; text-align: center; }
._information ._time { float: left; width: 20%; color: #2a2a2a; font-size: .28rem; }
._information ._time aside { margin-top: 1.85rem; position: relative; }
._information ._time aside:after { content: ""; position: absolute; width: 1px; height: 90px; background: #bbbbbb; top: .9rem; }
._information ._time aside:nth-last-child(1):after { display: none; }
._information ._time aside:nth-child(1) { margin-top: 0; }
._information ._time span { display: block; color: #666666; font-size: .22rem; }
._information ._text { padding-left: 2.16rem; float: left; text-align: left; position: relative; }
._information ._text:after { width: 1px; content: ""; height: 100%; background: #BBBBBB; position: absolute; left: .6rem; top: 0; }
._information ._text aside { margin-top: .93rem; position: relative; }
._information ._text aside:nth-child(1) { color: #29ab91; }
._information ._text aside:nth-child(1):before { background: #29ab91; }
._information ._text aside:before { position: absolute; width: .2rem; height: .2rem; content: ""; left: -1.65rem; z-index: 999; top: 0; background: #BBBBBB; border-radius: 50%; }
._information ._text aside:nth-child(1) { margin-top: 0; }
/*鏀粯鏂瑰紡*/
.cash_collection { color: #2a2a2a; font-size: .28rem; }
.cash_collection .cash_list { height: 1.84rem; }
.cash-cell { height: 1.84rem; padding-left: .78rem; position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; background-color: #FFFFFF; }
.cash-cell:after { position: absolute; content: " "; width: 100%; border-bottom: 1px solid #E7E7E7; left: 0; bottom: 0; }
/*鐢宠閫�娆鹃〉闈�*/
.refund { color: #2a2a2a; font-size: .28rem; padding: 0 .3rem; padding-top: .3rem; }
.upload_img { height: 87.84px; border: 2px dashed #bbbbbb; border-radius: 8px; padding: 0 .2rem; color: #bbbbbb; position: relative; }
.upload_img input { position: absolute; width: 40%; height: 87.87px; left: 0; bottom: 0; background: none; border: none; opacity: 0; }
.upload_img p { line-height: 87.84px; }
.upload_img .img_list { width: .6rem; height: .6rem; position: relative; float: right; margin: .139rem 0; margin-left: .1rem; }
.upload_img .img_list img { width: 100%; height: 100%; }
.upload_img .img_list span { position: absolute; font-size: .25rem; top: -5px; right: -5px; color: #ff3e3e; }
.refund_detail { background: #FFFFFF; padding: 0 .3rem; padding-top: .5rem; padding-bottom: .4rem; font-size: .28rem; color: #2a2a2a; }
.refund_detail h1 { font-size: .34rem; margin-bottom: .36rem; }
.refund_detail p { margin-bottom: .22rem; }
.refund_detail p span { color: #666666; }

.refund_detail a { display: block; margin-left: .28rem; float: left; }
.refund_detail a:nth-child(1) { margin-left: 0; }
.refund_detail li { line-height: .6rem; padding: 0 .3rem; border-radius: 8px; border: 1px solid #e7e7e7; }
.refund_list { background: #FFFFFF; padding: .3rem; position: relative; padding-top: 0; }
.refund_list:before { content: ""; position: absolute; width: 100%; border-bottom: 1px solid #E7E7E7; bottom: 0; left: 0; transform-origin: 0 0; -webkit-transform: 0 0; transform: scaleY(0.5); -webkit-transform: scaleY(0.5); }
.refund_list img { width: 1.6rem; height: 1.6rem; float: left; margin-left: .3rem; margin-top: .3rem; }
.refund_list img:nth-child(3n-2) { margin-left: 0; }
.substitution_btn { padding: 0 .3rem; padding-bottom: .6rem; }
.substitution_btn .contact { width: 2.6rem; height: .8rem; line-height: .8rem; border: 1px solid #ff8a00; font-size: .34rem; text-align: center; border-radius: 8px; float: left; display: block; color: #ff8a00; }
.substitution_btn .apply { width: 2.6rem; height: .8rem; display: block; line-height: .8rem; font-size: .34rem; text-align: center; border-radius: 8px; float: right; color: #FFFFFF; background: #ff8a00; }
.list-donetip { font-size: .24rem; text-align: center; padding: .25rem 0; color: #777; }
/*鐧诲綍*/
.logins { padding: 0 .85rem; }
.logins .logo_img { margin: .9rem auto; text-align: center; }
.logins .logo_ways { padding: .3rem 0; position: relative; }
.logins .logo_ways:before { position: absolute; content: ""; width: 100%; border-bottom: 1px solid #E7E7E7; bottom: 0; left: 0; }
.logins .logo_ways .logo_ico { font-size: .4rem; color: #ff8a00; }
.logins .logo_ways .logo_input { height: .4rem; margin: .035rem 0; margin-left: .25rem; }
.logins .logo_ways .logo_input input { width: inherit; padding-left: .3rem; position: relative; height: .4rem; display: block; font-size: .28rem; color: #2A2A2A; }
.logins .logo_ways .logo_input:after { content: ""; position: absolute; border-left: 1px solid #E7E7E7; height: .3rem; z-index: 99; bottom: 35px; }
.logins .logo_ways button { width: 1.5rem; height: .5rem; border: 1px solid #e7e7e7; line-height: .5rem; text-align: center; color: #666666; border-radius: 5px; font-size: .2rem; background: none; }
.logins .login_btn { border: 1px solid #ff8a00; color: #ff8a00; }
.logins .login_btn:active { background: #ff8a00; color: #FFFFFF; }
.btn-disabled { background: #FF8A00 !important; color: #FFFFFF !important; font-size: .2rem !important; border: none !important; }
.logins .other_login { color: #bbbbbb; font-size: .26rem; text-align: center; position: relative; margin-top: 1.35rem; }
.logins .other_login:after { content: ""; position: absolute; width: 1.83rem; border-bottom: 1px solid #E7E7E7; left: 0; top: .15rem; }
.logins .other_login:before { content: ""; position: absolute; width: 1.83rem; border-bottom: 1px solid #E7E7E7; right: 0; top: .15rem; }
.logins .other_img { text-align: center; }
/*涓汉涓績*/
.personal_head { height: 2.68rem; background: #FFFFFF url('../img/personal_02.png') no-repeat center; overflow: hidden; position: relative; }
.personal_head .person_content { height: 1.25rem; padding: 0 .3rem; }
.personal_head .person_content .content_img { width: 1.26rem; height: 1.26rem; border-radius: 50%; border: 1px solid #cd4b00; position: relative; float: left; }
.personal_head .person_content .content_img img { width: 1.26rem; height: 1.26rem; border-radius: 50%; }
.personal_head .zhihuanka { position: absolute; color: #e7d492; font-size: .24rem; right: 0; bottom: 50px; transform: rotate(10deg); z-index: 999; }
.personal_head .seemore { position: absolute; color: #e7d492; width: 1.07rem; height: .3rem; background: #484848; border: 1px solid #686249; text-align: center; line-height: .3rem; font-size: .18rem; border-radius: 25px; right: .66rem; transform: rotate(10deg); }
.personal_head .zhihuan_a { display: block; }
.personal_head .person_content .content_img .authentication { width: 1.2rem; height: .32rem; background: #838383; line-height: .32rem; color: #FFFFFF; font-size: .2rem; border-radius: 15px; position: absolute; bottom: -10px; text-align: center; left: 3px; }
.personal_head .person_content .content_img .authentication.change { background: #29ab91; color: #FFFFFF; }
.personal_head .person_content .content_img .authentication.change { background: #54bb5b; }
.personal_head .person_content .content_text { position: relative; width: 80%; height: 1.26rem; float: left; padding-left: .25rem; color: #FFFFFF; font-size: .28rem; }
.personal_head .person_content .content_text .bianji { position: absolute; font-size: .25rem; color: #FFFFFF; top: 0; left: -10px; }
.personal_head .person_content .content_text i { padding: .04rem .13rem; border: 1px solid #FFFFFF; border-radius: 5px; margin-left: .2rem; }
.personal_classify { padding: 0 .3rem; padding-top: .4rem; padding-bottom: .3rem; color: #2a2a2a; font-size: .22rem; text-align: center; background: #FFFFFF; }
.personal_classify .banner { height: 1.53rem; }
.bereturn_popup { width: 100%; height: 100%; position: fixed; top: .88rem; -webkit-transform: translate(0, -150%); transform: translate(0, -150%); -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; }
.bereturn_popup .black_dark { position: absolute; background: rgba(0,0,0,0.5); top: 0; height: 100%; width: 100%; z-index: 994; }
.bereturn_popup.brouce-in { -webkit-transform: translate(0, 0); transform: translate(0, 0); }
.bereturn_popup ._popup_content { background: #FFFFFF; position: absolute; bottom: 88px; width: 100%; z-index: 999; }
._popup_btn { margin-top: .3rem; }
._popup_btn a { width: 50%; float: left; color: #FFFFFF; font-size: .3rem; text-align: center; line-height: .8rem; }
.bereturn_popup ._return_pup { padding: 0 .3rem; padding-top: .58rem; color: #2A2A2A; }
.bereturn_popup ._return_pup span { color: #666666; }
.bereturn_popup ._return_pup i { color: #ff3e3e; }
.bereturn_popup ._return_pup input { height: .6rem; text-align: center; background: #f4f4f4; display: block; width: 100%; margin-top: .2rem; font-size: .28rem; }
/*璁㈠崟璇︽儏*/
.orderdetail_head { height: 2.19rem; background: url('../img/orderdetail_02.jpg') no-repeat center; background-size: 100%; padding-left: .59rem; font-size: .42rem; color: #FFFFFF; position: relative; padding-right: .3rem; }
.orderdetail_head span { display: block; position: absolute; right: 43px; top: 19px; opacity: .2; }
.orderdetail_head span.an { width: 2.04rem; height: 1.93rem; background: url('../img/an_03.png') no-repeat center; }
.orderdetail_head span.fu { width: 2.04rem; height: 1.93rem; background: url('../img/fu_03.png') no-repeat center; }
.orderdetail_head span.fa { width: 2.04rem; height: 1.93rem; background: url('../img/fa_03.png') no-repeat center; }
.orderdetail_head span.cheng { width: 2.04rem; height: 1.93rem; background: url('../img/cheng_03.png') no-repeat center; }
.orderdetail_head span.guan { width: 2.04rem; height: 1.93rem; background: url('../img/guan_03.png') no-repeat center; }
.orderdetail_head span.zhi { width: 2.04rem; height: 1.93rem; background: url('../img/zhi.png') no-repeat center; }
.orderdetail_head span.jiaoyi { width: 2.04rem; height: 1.93rem; background: url('../img/jiaoyi.png') no-repeat center; }
.orderdetail_head p { font-size: inherit; padding-top: .66rem; }
.orderdetail_head p i { margin-top: .24rem; display: block; font-size: .28rem; font-weight: normal; }
.orderdetail_text { color: #2A2A2A; font-size: .28rem; padding-left: .3rem; padding-top: .32rem; padding-bottom: .32rem; }
.orderdetail_text span { color: #666666; }
.orderdetail_btn { width: 1.76rem; height: .6rem; line-height: .6rem; border: 1px solid #e7e7e7; color: #2a2a2a; font-size: .28rem; display: block; text-align: center; position: absolute; right: .3rem; top: .125rem; border-radius: 5px; }
.orderdetail_flow { height: .7rem; position: relative; margin-bottom: .24rem; }
.orderdetail_flow span { font-size: .3rem; display: block; line-height: .7rem; }
.orderdetail_flow .detail_flowtext { float: left; width: 80%; margin-left: .27rem; }
.orderdetail_flow .detail_flowtext p { color: #ff8a00; font-size: .28rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.orderdetail_flow .detail_flowtext abbr { display: block; color: #bbbbbb; font-size: .23rem; margin-top: .1rem; }
/*娑堟伅涓績*/
.nwes_list { background: #FFFFFF; padding: 0 .3rem; }
.nwes_list .information_list { padding: .3rem 0; position: relative; }
.nwes_list .information_list:before { content: ""; position: absolute; width: 100%; border-bottom: 1px solid #E7E7E7; transform-origin: 0 0; -webkit-transform-origin: 0 0; transform: scaleY(0.5); -webkit-transform: scaleY(0.5); bottom: 0; }
.nwes_list .information_list .news_img { width: .96rem; height: .96rem; float: left; position: relative; }
.nwes_list .information_list .news_img img { width: 100%; height: 100%; display: block; }
.nwes_list .information_list .news_img i { position: absolute; width: .2rem; height: .2rem; border-radius: 25px; background: #c82c27; top: -8px; right: -8px; }
.nwes_list .information_list .new_text { width: 80%; float: left; margin-left: .3rem; padding-top: .1rem; }
.nwes_list .information_list .new_text p { color: #2a2a2a; font-size: .28rem; }
.nwes_list .information_list .new_text p span { float: right; color: #bbbbbb; font-size: .22rem; }
.nwes_list .information_list .new_text abbr { display: block; color: #bbbbbb; font-size: .22rem; margin-top: .25rem; }
.custom_img { margin-top: 1.74rem; margin-bottom: 1rem; text-align: center; }
.custom_img img { width: 2rem; height: 2rem; }
.replace_btn { width: 1.5rem; height: .5rem; border: 1px solid #e7e7e7; line-height: .5rem; text-align: center; color: #666666; border-radius: 5px; font-size: .2rem; background: none; position: absolute; right: .3rem; top: .175rem; }
.personal_img { width: .6rem; height: .6rem; border-radius: 50%; border: 1px solid #e7e7e7; margin: .125rem; }
/*璺敱*/
.page,
.page-group { box-sizing: border-box; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #efeff4; display: none; }

.page-group.page-current,
.page-group.page-from-center-to-left,
.page-group.page-from-center-to-right,
.page-group.page-from-left-to-center,
.page-group.page-from-right-to-center,
.page-group.page-visible,
.page.page-current,
.page.page-from-center-to-left,
.page.page-from-center-to-right,
.page.page-from-left-to-center,
.page.page-from-right-to-center,
.page.page-visible { display: block; }

.page-group.page-current,
.page.page-current { }

.page-group { display: block; }

.page-transitioning,
.page-transitioning .swipeback-page-shadow { -webkit-transition: .4s; transition: .4s; }

.page-from-right-to-center { -webkit-animation: pageFromRightToCenter .4s forwards; animation: pageFromRightToCenter .4s forwards; z-index: 2002; }

.page-from-center-to-right { -webkit-animation: pageFromCenterToRight .4s forwards; animation: pageFromCenterToRight .4s forwards; z-index: 2002; }

@-webkit-keyframes pageFromRightToCenter {
    from { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); opacity: .9; }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; }
}

@keyframes pageFromRightToCenter {
    from { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); opacity: .9; }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; }
}

@-webkit-keyframes pageFromCenterToRight {
    from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; }
    to { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); opacity: .9; }
}

@keyframes pageFromCenterToRight {
    from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; }
    to { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); opacity: .9; }
}

.page-from-center-to-left { -webkit-animation: pageFromCenterToLeft .4s forwards; animation: pageFromCenterToLeft .4s forwards; }

.page-from-left-to-center { -webkit-animation: pageFromLeftToCenter .4s forwards; animation: pageFromLeftToCenter .4s forwards; }

@-webkit-keyframes pageFromCenterToLeft {
    from { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
    to { opacity: .5; -webkit-transform: translate3d(-20%, 0, 0); transform: translate3d(-20%, 0, 0); }
}

@keyframes pageFromCenterToLeft {
    from { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
    to { opacity: .5; -webkit-transform: translate3d(-20%, 0, 0); transform: translate3d(-20%, 0, 0); }
}

@-webkit-keyframes pageFromLeftToCenter {
    from { opacity: .5; -webkit-transform: translate3d(-20%, 0, 0); transform: translate3d(-20%, 0, 0); }
    to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
}

@keyframes pageFromLeftToCenter {
    from { opacity: .5; -webkit-transform: translate3d(-20%, 0, 0); transform: translate3d(-20%, 0, 0); }
    to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
}
/*鎴戠殑鏀惰棌*/
.collect_content { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; position: relative; }
.collect_content .collect_lable { background: #FFFFFF; padding-left: .3rem; -webkit-box-flex: 1; display: none; }
.jui-check__label .collect_lable { display: block; }
.collect_list { padding: .3rem; background: #FFFFFF; position: relative; flex: 1; -webkit-flex: 1; -webkit-box-flex: 1; }
.collect_list:before { content: ""; position: absolute; width: 100%; border-bottom: 1px solid #E7E7E7; bottom: 0; left: 0; }
.collect_list .collect_img { width: 2rem; height: 2rem; float: left; }
.collect_list .collect_img img { display: block; width: 2rem; height: 2rem; }
.collect_list .collect_text { height: 2rem; width: 65%; float: left; padding: .14rem 0; padding-left: .2rem; color: #2a2a2a; font-size: .3rem; position: relative; }
.collect_list .collect_text p.name { height: .99rem; overflow: hidden; }
.collect_list .collect_text p.price { color: #666666; font-size: .28rem; }
.collect_list .collect_text p.price span { font-size: .22rem; }
.collect_list .collect_text p.sprice { color: #ff3e3e; font-size: .22rem; position: absolute; left: .2rem; bottom: .14rem; }
.collect_list .collect_text p.sprice span { font-size: .3rem; }
/*绉垎鍟嗗煄*/
.integral_head { height: 1.8rem; background: #FFFFFF; padding: .4rem .3rem; }
.integral_img { width: 1rem; height: 1rem; float: left; margin-left: .17rem; }
.integral_img img { width: 1rem; height: 1rem; border-radius: 50%; border: 2px solid #cd4b00; display: block; }
.integral_name { float: left; padding-left: .2rem; width: 40%; overflow: hidden; }
.integral_name .jibie { font-size: .22rem; color: #666666; margin-top: .3rem; }
.integral_name .jibie span { margin-left: .11rem; color: #ffcc01; }
.integral_text { float: right; }
.opinion { padding: .3rem; background: #FFFFFF; height: 92%; color: #2a2a2a; font-size: .28rem; position: relative; margin-top: .2rem; }
.opinion input { width: 5.5rem; height: .6rem; float: right; background: #f4f4f4; border: 1px solid #e7e7e7; font-size: .28rem; padding-left: .3rem; }
.opinion textarea { width: 100%; height: 4.17rem; background: #F4F4F4; border: 1px solid #E7E7E7; margin-top: .3rem; font-size: .28rem; padding: .3rem; }
.about_text { text-indent: 2em; padding: .3rem; letter-spacing: 2px; width: 6.9rem; margin: 0 auto; margin-top: .8rem; color: #666666; font-size: .2rem; background: #FFFFFF; border: 1px solid #E7E7E7; }
.user_text { text-indent: 2em; padding: .3rem; margin: 0 auto; color: #666666; font-size: .2rem; background: #FFFFFF; }
.user_text h1 { color: #2A2A2A; text-indent: 0; font-weight: 600; margin: .2rem 0; font-size: .24rem; }
.juscar_slider { position: relative; height: 8.78rem; width: 5.25rem; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -ms-transition: 0.5s; transition: 0.5s; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; margin: 0 auto; z-index: 9; }
.juscar_slider div { display: block; height: 8.78rem; width: 5.25rem; position: absolute; left: 0; top: 0; text-align: center; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; }
.juscar_slider .jusucarda { z-index: 2; }
.juscar_slider div img { width: 100%; height: 100%; }
.juscar_slider .jusucardb { z-index: 1; -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); transform: rotateY(180deg); }
.juscar_slider.change { -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); transform: rotateY(180deg); }
.juscar_slider.change .back_box { z-index: 3; }
/*璁よ瘉鎴愬姛*/
.identsuccess-box { background: #FFFFFF; padding: 0.65rem 0; text-align: center; }

.identsuccess-box p.ok { color: #3ecdb1; margin-bottom: 0.1rem; font-size: 1.5rem; }

.identsuccess-box p.text { color: #3ecdb1; font-size: 0.4rem; font-weight: bold; margin-bottom: 0.1rem; }

.identsuccess-box p.textrea { color: #a5a5a5; font-size: 0.3rem; }

.identsucces-button { opacity: 0.8; border-radius: 8px; display: block; margin: 0.8rem auto; width: 90%; line-height: 0.88rem; background: #3ecdb1; color: #FFF; text-align: center; font-size: 0.3rem; }

.identsucces-button:active { opacity: 1; }

.user-news { font-size: 0.3rem; padding: 0.2rem 0.4rem; background: #fff; }

.user-news img { float: left; width: 1.5rem; height: 1.5rem; }

.user-news .news-text { float: left; margin-left: 0.3rem; }

.user-news .news-text p.name { display: flex; line-height: 0.5rem; }

.user-news .news-text p.name span { color: #2A2A2A; line-height: 0.3rem; }

.user-news .news-text p.name i { font-size: 0.4rem; color: #3ecab0; display: inline-block; margin-left: 0.2rem; line-height: 0.4rem; }

.user-news .news-text p.number { color: #666666; font-size: 0.28rem; }

.user-news .news-text p.phone { color: #666666; font-size: 0.28rem; margin: 0.15rem 0; }
/*鑺濋夯淇＄敤*/
.checknews { color: #666666; padding: 0 40px; line-height: 85px; font-size: 24px; }
.checknews_popup { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 9999; }
.checknews_popup ._black { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(0,0,0,0.5); }
.checknews_popup ._write { width: 600px; padding-top: 30px; height: 400px; display: block; margin: 0 auto; border-radius: 12px; background: #FFFFFF; font-size: .28rem; color: #2A2A2A; position: relative; z-index: 99; top: 400px; }
.checknews_popup ._write h1 { text-align: center; font-size: 100px; color: #29ab91; }
.checknews_popup ._write p { padding: 0 .3rem; text-align: center; line-height: .4rem; margin-top: .2rem; }
.checknews_popup ._write .jiantou { color: #FFFFFF; position: absolute; z-index: 999999; top: -420px; right: -30px; font-size: 200px; }
.checknews-input { padding-left: 40px; background: #FFFFFF; }

.checknews-input .list { height: 100px; border-bottom: 1px solid #e0e0e0; font-size: 28px; }

.checknews-input .list p { color: #151515; height: 100px; float: left; line-height: 100px; width: 20%; text-align: left; }

.checknews-input .list input { height: 100px; width: 70%; background: none; border: none; }

.agreezhima { color: #666666; font-size: 24px; height: 95px; line-height: 95px; padding: 0 40px; }

.agreezhima a { color: #33a6e3; }

.agreezhima span { float: left; width: 42px; height: 42px; background: #FF8A00; border-radius: 50%; margin: 26.5px 0; color: #FFFFFF; margin-right: 20px; }

.agreezhima span i { line-height: 42px; float: left; width: 100%; text-align: center; display: none; }

.agree-button { width: 90%; height: 85px; margin: 30px auto; line-height: 85px; background: #FF8A00; color: #fff; font-size: 0.32rem; text-align: center; display: block; }

.agree-button:active { background: #ec9b3b; }
.credit-box { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); position: fixed; top: 0; z-index: 9999; }

.credit-box .box-content { position: relative; width: 6.4rem; background: #FFFFFF; margin: 3rem auto; text-align: center; padding: 0.5rem; border-radius: 5px; }

.credit-box .box-content p { font-size: 0.24rem; color: #838383; text-align: left; }

.credit-box .box-content p span { color: #e4ab4b; font-size: 0.4rem; margin-right: 0.1rem; }

.credit-box .box-content a { position: absolute; color: #272625; top: 0.1rem; right: 0.1rem; font-size: 0.5rem; }
/*璁㈠崟鏀粯*/
.nopass { width: 1.8rem; height: 0.51rem; background: #39b7ff; line-height: 0.51rem; font-size: 0.26rem; color: #fff; margin-left: 40%; border-radius: 5px; text-align: center; margin-top: 0.2rem; }
.hapass { width: 1.8rem; height: 0.51rem; background: #ffa735; line-height: 0.51rem; font-size: 0.26rem; color: #fff; margin-left: 0.1rem; border-radius: 5px; text-align: center; margin-top: 0.2rem; }
.addmon { width: 100%; background: #fff; padding: 0.2rem; position: relative; }
.addmon p { font-size: 0.28rem; height: 0.6rem; line-height: 0.6rem; float: left; margin-left: 0.2rem; }
.addmon h1 { float: right; color: #ff2626; font-size: 0.26rem; height: 0.6rem; line-height: 0.6rem; }
.addmon div { width: 0.08rem; height: 0.4rem; background: #ffa735; position: absolute; top: 0.3rem; }
.active { width: 100%; background: #fff; padding: 0.2rem; }
.active h1 { height: 0.8rem; width: 100%; border-bottom: #d9d9d9 1px solid; }
.active h1 i { float: left; font-size: 0.4rem; height: 0.8rem; line-height: 0.8rem; color: #d9d9d9; }
.active h1 p { float: left; font-size: 0.26rem; color: #3f3f3f; height: 0.8rem; line-height: 0.8rem; }
.active h1 p span { color: #E0E0E0; font-size: 0.24rem; }
.atonce { width: 7rem; height: 0.8rem; background: #0D1B25; line-height: 0.8rem; font-size: 0.26rem; color: #fff; margin: 1.5rem auto; border-radius: 8px; text-align: center; }
/*鏀粯璁㈠崟*/
.dingdan { padding: 0 .3rem; background: #fff; margin-top: 0.2rem; }
.dingdan h1 { font-size: 0.28rem; margin-top: 0.2rem; }
.dingdan > div { width: 100%; margin-top: 1rem; }
.dingdan > div button { width: 40%; height: 0.8rem; line-height: 0.8rem; border-radius: 10px; background: none; border: #666666 1px solid; margin: 0 2.5%; font-size: 0.3rem; color: #666666; }
/*娲诲姩椤甸潰*/
.active_yq { background: url('../img/yq.png') no-repeat top; }
.active_yq .active_detail { text-align: center; width: 100%; position: absolute; bottom: 2.4rem; display: block; font-weight: bold; color: #691b1b; font-size: .3rem; }
.active_yq button { font-weight: bold; box-shadow: 3px 5px 0px 4px #ecb51f; width: 4.8rem; left: 135px; height: .8rem; line-height: .8rem; background: #FFFFFF; color: #691b1b; font-size: .42rem; border-radius: 8px; position: absolute; display: block; margin: 0 auto; top: 10rem; }
.active_pop { width: 100%; position: fixed; height: 100%; top: 0; left: 0; z-index: 999; display: none; }
.active_pop ._black_ { background: rgba(0,0,0,0.5); width: 100%; height: 100%; position: absolute; top: 0; left: 0; display: none; }
.active_pop ._pop_text { display: none; padding: 0 .33rem; padding-top: .3rem; padding-bottom: .4rem; width: 6rem; height: 3.75rem; background: #FFFFFF; border-radius: 10px; position: relative; z-index: 99; margin: 0 auto; top: 540px; }
.active_pop ._pop_text span { position: absolute; font-size: .4rem; right: .3rem; top: .2rem; color: #2A2A2A; }
.active_pop ._pop_zhixiang { display: none; }
.active_pop ._pop_zhixiang p { color: #FFFFFF; position: absolute; text-align: center; font-weight: bold; font-size: .35rem; width: 100%; padding: 0 .5rem; top: 5rem; z-index: 999; }
.active_pop ._pop_zhixiang span { color: #FFFFFF; position: absolute; z-index: 999; top: 1rem; left: 5rem; font-size: 1.7rem; }
.jusucard_list { text-align: center; display: none; }
.jusucard_list img { margin-bottom: .2rem; }
.youhui_pop { position: fixed; bottom: 0; left: 0; width: 100%; height: 50%; overflow: scroll; z-index: 1001; background-color: #fff; -webkit-transform: translate(0, 100%); transform: translate(0, 100%); -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; }
.youhui_pop.brouce-in { -webkit-transform: translate(0, 0); transform: translate(0, 0); }
.youhui_pop ._pop_text { font-size: .28rem; color: #2A2A2A; }
._pop_black { background-color: rgba(0, 0, 0, 0.4); position: fixed; z-index: 1000; bottom: 0; right: 0; left: 0; top: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
/*瑙嗛椤�*/
#video_lei { width: 100%; border-bottom: #162831 1px solid; padding: 20px; }
#video_lei li { width: 25%; color: #828992; float: left; }
#video_lei li img { display: block; margin: 0 auto; }
#video_lei li p { display: block; margin: 0 auto; height: 60px; line-height: 60px; font-size: 26px; text-align: center; }
#video_lei li p.border { border-bottom: #828992 4px solid; }
.boxshaow { box-shadow: 2px 1px 8px 2px rgba(166,166,166,0.2); }
/*瑙嗛鍒嗙被椤�*/
.find { width: 100%; background: #FFFFFF; padding: 0 25px; position: fixed; top: 0; z-index: 999; height: 88px; }
.find h1 { font-size: 0.25rem; color: #818181; height: 88px; line-height: 88px; margin-left: 5px; }
.find div { width: 640px; height: 60px; border: none; background: #f2f2f2; position: relative; margin-top: 14px; border-radius: 4px; margin-left: 10px; }
.find div input { border: none; padding-left: 10px; height: 60px; color: #707070; background: none; width: 6.2rem; font-size: 0.28rem; box-sizing: border-box; top: 15px; outline: 0; line-height: 60px; float: left; letter-spacing: 2px; }
.find div p { height: 60px; line-height: 60px; color: #818181; position: absolute; right: 0rem; z-index: 0; font-size: 0.33rem; margin: 0 20px; }
/*瑙嗛瑙嗛鍒嗙被椤电瓫閫�*/
.videoslect { width: 100%; height: 98px; background: #FFFFFF; margin-top: 90px; border-bottom: #BFBFBF 1px solid; position: relative; }
.videoslect ul { width: 100%; }
.videoslect ul li { width: 50%; text-align: center; height: 98px; line-height: 98px; font-size: 0.31rem; color: #3f3f3f; float: left; }
.videoslect ul li.thchanges { color: #1E67B2; }
.videoslect ul li.changes { }
.videoslect ul li.changes span { transform: rotate(-180deg); transition: all 0.5s; }
.videoslect ul li span { font-size: 0.3rem; height: 98px; line-height: 98px; display: inline-block; transition: all 0.5s; }
.videoslect ul li abbr { font-size: 0.3rem; height: 98px; line-height: 98px; }
.videoslect .firais { width: 100%; position: absolute; background: #FFFFFF; z-index: 99999999; display: none; left: 0; }
.videoslect .firais p { height: 100px; width: 100%; line-height: 100px; font-size: 0.26rem; color: #3f3f3f; text-indent: 3em; text-align: left; }
.vistchange { background: #e8f6ff; color: #39b7ff; }
.videoslect .serais { width: 100%; position: absolute; background: #FFFFFF; z-index: 99999999; display: none; left: 0; }
.videoslect .serais p { height: 100px; width: 100%; line-height: 100px; font-size: 0.26rem; color: #3f3f3f; text-align: center; }
/*瑙嗛璇︽儏椤�*/
.videostar { width: 100%; position: relative; overflow: hidden; }
.videostar .circle { width: 60px; height: 60px; line-height: 60px; border-radius: 50%; background: rgba(0,0,0,0.6); position: absolute; text-align: center; color: #8F8686; font-size: 35px; top: 0rem; left: 10px; z-index: 9999999; }
.videostar img { width: 750px; height: 375px; }
.videostar span { display: block; width: 100%; height: 70px; background: rgba(0,0,0,0.6); position: absolute; bottom: 0; }
.videostar span p { font-size: 0.25rem; color: #fff; line-height: 70px; }
.videobox { font-size: 30px; color: #FFFFFF; padding: 20px 22px; background: #0d1b25; }
.videobox p { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.actives_pop { width: 100%; height: 100%; position: fixed; z-index: 9999; top: 0; left: 0; }
.actives_pop .active_black { position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.5); }
.actives_pop .active_content { width: 6.5rem; height: 9.41rem; background: #fff2d0; border-radius: 8px; position: absolute; z-index: 9999; left: .5rem; top: 77px; padding: .77rem .3rem; }
.actives_pop .active_content ._cont_input { line-height: .88rem; background: #FFFFFF; border: 1px solid #c6c6c6; border-radius: 8px; width: 100%; height: .88rem; padding: 0 .2rem; color: #2a2a2a; font-size: .28rem; }
.actives_pop .active_content ._cont_input input { width: 60%; font-size: .28rem; color: #2A2A2A; height: 86px; margin: 1px 0; margin-left: 20px; }
.actives_pop .active_content ._cont_input p { position: relative; }
.actives_pop .active_content ._cont_input p.change:after { content: ""; position: absolute; width: 1px; height: 30px; background: #c6c6c6; right: 0; top: 29px; }
/*娑堟伅鍒楄〃*/
.new_list { padding: 0 .3rem; }
.new_list .news_title { color: #FFFFFF; font-size: .22rem; margin: 0 auto; text-align: center; }
.new_list .news_title span { background: #bfbfbf; padding: .15rem .2rem; margin: .35rem 0; display: inline-block; }
.new_list ._list_text { background: #FFFFFF; height: 2.82rem; border-radius: 8px; padding: 35px; border: 1px solid #E7E7E7; color: #2A2A2A; }
.new_list ._list_text p.tit { font-size: .3rem; margin-bottom: .3rem; }
.new_list ._list_text ._list_img { }
.new_list ._list_text ._list_img img { width: 1.4rem; height: 1.4rem; float: left; }
.new_list ._list_text ._list_img .text_content { height: 1.4rem; float: left; padding-left: .3rem; width: 73%; }
.new_list ._list_text ._list_img .text_content p { font-size: .28rem; }
/*浠ｇ悊*/
.crm_head { background: #FFFFFF; border-bottom: 1px solid #dcdcdc; height: .88rem; padding: 0 .3rem; line-height: .88rem; position: relative; z-index: 999; }
.crm_headselect { height: .88rem; width: 90%; padding-left: 224px; }
.crm_headselect select { background: none !important; border: none !important; position: relative; z-index: 99; }
.crm_headselect input { position: relative; z-index: 99; }
.crm_headselect div { position: relative; }
.crm_headselect div span { position: absolute; z-index: 88; font-size: .2rem; line-height: .5rem; top: 19px; right: 10px; color: #666666; }
.crm_grid { background: #FFFFFF; position: relative; padding: .5rem .3rem; }
.crm_grid li { width: 50%; float: left; overflow: hidden; margin-bottom: 1rem; }
.crm_grid li:nth-child(3) { margin-bottom: 0; }
.crm_grid li:nth-child(4) { margin-bottom: 0; }
.crm_grid li p.iconfont { line-height: .8rem; font-size: .4rem; color: #ff8a00; float: left; }
.crm_grid li .crm_content { height: .8rem; float: left; margin-left: 50px; }
.crm_grid li .crm_content p.number { font-size: .34rem; color: #2a2a2a; line-height: 34px; }
.crm_grid li .crm_content span { display: block; color: #898989; font-size: .24rem; margin-top: 16px; }
.crm_select { height: .8rem; background: #FFFFFF; padding: .15rem .3rem; }
.crm_select div { position: relative; }
.crm_select div span { position: absolute; font-size: .2rem; line-height: .5rem; top: 0; right: 10px; color: #666666; }
.select2-container--default .select2-selection--single .select2-selection__rendered { line-height: .5rem !important; font-size: .28rem; }
.select2-container .select2-selection--single { height: .5rem !important; }
.select2-container--default .select2-selection--single .select2-selection__arrow { height: .5rem !important; }
.select2-container--default .select2-search--dropdown .select2-search__field { display: none; }
.select2-container--default .select2-selection--single .select2-selection__clear { display: none; }
.select2-results__option[aria-selected] { font-size: .28rem; }
.select2-container { float: left; width: 100% !important; }
.select2-container--default .select2-selection--single { background: #F4F4F4 !important; border: 1px solid #d6d6d6 !important; color: #2A2A2A; }
.select2-container--default .select2-selection--single .select2-selection__rendered { color: #2A2A2A !important; }
.crm_list { }
.crm_box { background: #FFFFFF; padding: .3rem; font-size: .28rem; color: #2A2A2A; margin-top: .2rem; }
.crm_box ._box_name { margin-bottom: .35rem; }
.crm_box ._box_name p.change { color: #FF8A00; }
.crm_box ._box_name p span.ren { color: #666666; }
.crm_box ._box_name p span.ren.change { color: #54bb5b; }
.dai_box { background: #FFFFFF; font-size: .28rem; color: #2A2A2A; margin-top: .2rem; }
.dai_box:nth-child(1) { margin: 0; }
.dai_box ._box_name { height: 88px; overflow: hidden; padding-left: .42rem; padding-right: .3rem; border-bottom: 1px solid #E7E7E7; line-height: .88rem; box-sizing: border-box; }
.dai_box ._box_name p.change { color: #FF8A00; }
.dai_box ._box_name p span.ren { color: #666666; }
.dai_box ._box_name p span.ren.change { color: #54bb5b; }
.dai_box ._box_name p span { font-size: .4rem; }
.dai_box ._box_name h1 { color: #ff3e3e; font-size: .28rem; }
.dai_box ._box_name h1 span { display: inline-block; font-size: .35rem; margin-right: 10px; }
.dai_box ._box_name a { text-align: center; font-size: .22rem; color: #FF8A00; margin: 19px 0; margin-right: 30px; float: right; width: 106px; height: 50px; border: 1px solid #ff8a00; border-radius: 6px; line-height: 50px; }
.crm_btn { text-align: center; width: 1.7rem; height: .6rem; color: #ff3e3e; border: 1px solid #ff3e3e; line-height: .6rem; border-radius: 5px; float: right; }
.select2-container--default .select2-results__option[aria-disabled=true] { font-size: 28px; }
/**
* GRI涓婚
*/
.gri_contrast { float: left; margin: 4px 8px 0 8px; line-height: 20px; color: #666; cursor: pointer; font: 12px/1.5 Tahoma, Helvetica, 'SimSun', sans-serif; }


.gri_date { /*    margin: 4px 4px;*/ padding: 0 26px 0 6px; width: 195px; height: 20px; line-height: 20px; border: 1px solid #D6D6D6; background: #FFF url('./images/icon_date.png') no-repeat 100% 50%; cursor: pointer; color: #666; }

.gri_date_month { width: 180px; }

.gri_dateRangeCalendar { position: absolute; display: none; background: #FFF; border: 1px solid #6FB1DF; padding: 10px; -moz-box-shadow: 0px 1px 3px #6FB1DF; filter: progid:DXImageTransform.Microsoft.Shadow(Strength = 5, Direction = 135, Color = "#CCCCCC"); font: 12px/1.5 Tahoma, Helvetica, 'SimSun', sans-serif; }

.gri_dateRangeCalendar a { color: #369; }

.gri_dateRangePicker { float: left; border: 0; margin: 0; padding: 0; }

.gri_dateRangeOptions { float: left; }

.gri_dateRangeOptions input.gri_dateRangeInput { width: 80px; text-align: center; border: 1px solid #DDD; }

.gri_dateRangeOptions div.gri_dateRangeInput { margin-bottom: 5px; }

.gri_dateRangePreMonth { float: left; width: 15px; height: 17px; background: url('./images/page.png') no-repeat 0 0; overflow: hidden; }

.gri_dateRangeNextMonth { float: right; width: 15px; height: 17px; background: url('./images/page.png') no-repeat -15px 0; overflow: hidden; }

.gri_dateRangePreMonth span, .gri_dateRangeNextMonth span { display: none; }

.gri_dateRangeDateTable { margin: 0 10px 0 0px; padding: 0px; float: left; empty-cells: show; border-collapse: collapse; display: inline; font-size: 12px; }

.gri_dateRangeDateTable td { border: 1px solid #EEE; text-align: right; cursor: pointer; padding: 1px 2px; }

.gri_dateRangeDateTable th { border-top: 1px solid #DEE6F6; border-left: 1px solid #DEE6F6; background: #E0E8F7; font-weight: 400; border-left: 1px solid #DDD; }

.gri_dateRangeDateTable td.gri_dateRangeGray { color: #BBB; cursor: default; }

.gri_dateRangeDateTable td.gri_dateRangeToday { color: #F90; font-weight: bold; }

.gri_dateRangeSelected { background-color: #007CD9; color: #FFF; }

.gri_dateRangeCompare { background-color: #B9E078; color: #FFF; }

.gri_dateRangeCoincide { background-color: #FFFFC4; }

.gri_pn { background: url("../img/pn.png") repeat-x scroll 0 -48px #E5E5E5; color: #fff; }

.gri_pnc { background: url("../img/pn.png") repeat-x scroll 0 0 #E5E5E5; }

.gri_co { border: 1px solid #999999; box-shadow: 0 1px 0 #E5E5E5; cursor: pointer; font-family: Tahoma, 'Microsoft Yahei', 'Simsun'; font-size: 12px; height: 21px; overflow: hidden; vertical-align: middle; }

/**
 * =================================================
 * TA涓婚
 * =================================================
 */
.ta_date { height: 50px; background: #F4F4F4; border: 1px solid #d6d6d6; color: #2A2A2A; width: 80%; float: right; text-align: center; }

.ta_date .date_title { font-size: .28rem; color: #2A2A2A; float: left; line-height: 50px; width: 100%; text-align: center; }

.ta_date .date_title:before { content: "浠� "; }
.ta_date .to { padding: 0 5px; }

.ta_date .opt_sel { /*====*/ width: 30px; height: 28px; line-height: 28px; display: inline-block; text-align: center; vertical-align: middle; margin-left: -4px; }

.ta_date a.opt_sel:link,
.ta_date a.opt_sel:visited { }

.ta_date a.opt_sel:active,
.ta_date a.opt_sel:hover { }

.ta_date .i_orderd { display: inline-block; width: 0; height: 0; vertical-align: middle; border-top: 5px solid #727272; border-right: 5px dashed transparent; border-left: 5px dashed transparent; font-size: 0; content: ""; overflow: hidden; *margin-top: 10px; }

.ta_calendar2 { *width: 536px; }

.ta_calendar1 { *width: 268px; }

.ta_calendar { background-color: #ffffff; font-size: 22px; text-align: left; z-index: 100; position: absolute; right: 0; width: 100%; left: 0 !important; top: 168px !important; }

.i_pre,
.i_next,
.ta_calendar td.ta_dateRangeSelected,
.ta_calendar td.first,
.ta_calendar td.last,
.ta_calendar td.today { cursor: pointer; }

.i_pre,
.i_next { height: 60px; line-height: 60px; display: inline-block; }

.i_pre { background-position: 0 0; }

.i_pre:hover { background-position: -46px 0px; }

.i_next { background-position: -23px 0; }

.i_next:hover { background-position: -69px 0px; }

.ta_calendar td.ta_dateRangeSelected { background: #fabc73; }

.ta_calendar td.ta_dateRangeGray { color: #BBB; cursor: default; }

.ta_calendar td.first,
.ta_calendar td.today { background: #FF8A00; color: #FFFFFF; }

.ta_calendar td.first:after,
.ta_calendar td.today:after { content: "寮�濮�"; display: block; font-size: 22px; color: #fff; }

.ta_calendar td.last { background: #FF8A00; color: #FFFFFF; }

.ta_calendar td.last:after { content: "缁撴潫"; display: block; font-size: 22px; color: #fff; }

.ta_calendar .dis { color: #9e9e9e; }

.ta_calendar table { font-size: 28px; _display: inline; border-spacing: 0 7px; border-collapse: collapse; width: 100%; }

.ta_calendar table caption { text-align: center; height: 60px; line-height: 60px; font-size: 28px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1); }

.ta_calendar table thead tr { background: #fff; }

.ta_calendar table thead th { cursor: pointer; text-align: center; height: 40px; }

.ta_calendar table.calendar-month { font-size: 12px; float: left; margin: 0 8px; _display: inline; border-spacing: 7px; border-collapse: separate; margin-bottom: 10px; }

.calendar-month caption { border-bottom: 1px solid #E1E1E1; *padding-bottom: 0px; }

.calendar-month tbody td { line-height: 30px; padding: 4px 11px; text-align: center; white-space: nowrap; font-family: "微锟斤拷锟脚猴拷"; cursor: pointer; }

.calendar-month td.hover,
.calendar-month td:hover,
.calendar-month caption span:hover { background: #; color: #6590c1; border: 1px solid #6590c1; padding: 3px 10px; border-radius: 2px; cursor: pointer; }

.calendar .dis:hover { color: #9e9e9e; border: 1px solid #d3d5d6; padding: 3px 10px; }

.calendar-month td.current { background: #6590c1; color: #fff; border-radius: 2px; }

.ta_calendar table thead th.sun { color: #999; }

.ta_calendar table thead th.sat { color: #999; }

.ta_calendar table td:first-child { height: 0px; }

.ta_calendar table tbody td { text-align: center; white-space: nowrap; background: #f9e4cb; height: 80px; width: 14%; border: 1px solid #fff; }

.ta_calendar_cont { position: relative; }

.ta_calendar_cont .i_pre,
.ta_calendar_cont .i_next { position: absolute; top: 0px; }

.ta_calendar_cont .i_pre { left: 10px; }

.ta_calendar_cont .i_next { right: 10px; }

.ta_calendar_footer { border-top: 1px solid #e5e5e5; background: #fafafa; padding-top: 6px; padding: .1rem .3rem; }

.ta_calendar_footer .frm_btn { float: right; }

.ta_calendar_footer .frm_msg { float: left; vertical-align: middle; }

.ta_calendar_footer .ipt_text_s { padding: 4px 4px; }

.ta_ipt_text,
.ta_ipt_textarea,
.ta_ipt_text_s { border: 1px solid #E7E7E7; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #2A2A2A; font-size: 26px; height: 60px; line-height: 60px; padding: 6px 4px; position: relative; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; vertical-align: middle; width: 400px; z-index: 2; }

.ta_ipt_text_s { width: 200px; text-align: center; }

.ta_btn { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #F5F5F5; background-image: -moz-linear-gradient(center top, #FEFEFE, #F5F5F5); background-repeat: repeat-x; border-color: #CACACA #CACACA #B3B3B3; border-image: none; border-radius: 2px 2px 2px 2px; border-style: solid; border-width: 1px; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05); color: #2A2A2A; cursor: pointer; display: inline-block; font-size: 24px; line-height: 60px; margin-bottom: 0; outline: 0 none; padding: 0px 30px; text-align: center; }

.ta_btn:hover,
.ta_btn:active,
.ta_btn.active,
.ta_btn.disabled,
.ta_btn[disabled] { color: #333333; }

.ta_btn:hover { background-color: #FEFEFE; background-image: none; color: #333333; text-decoration: none; transition: background-position 0.1s linear 0s; }

.ta_btn:focus { outline: thin dotted #333333; outline-offset: -2px; }

.ta_btn.active,
.ta_btn:active { background-color: #E6E6E6; background-image: none; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05); outline: 0 none; }

.ta_btn.disabled,
.ta_btn[disabled] { background-color: #E6E6E6; background-image: none; box-shadow: none; cursor: default; opacity: 0.65; }

.ta_btn { margin: 0px 5px 0 0; vertical-align: top; }

.ta_btn:hover { background-position: 0 -16px; }

.ta_btn_primary { background-color: #FF8A00; color: #FFFFFF; }

.ta_btn_primary:hover { background-color: #5C96DB; background-image: -moz-linear-gradient(center top, #74A5ED, #4789CD); border: 1px solid #286AB1; color: #FFFFFF; }

.cf:after { clear: both; }

.cf:before,
.cf:after { content: ""; display: table; }

.cf:before,
.cf:after { content: ""; display: table; }
.genlist { position: relative; }
.genlist .gen_box { padding: .3rem; background: #FFFFFF; color: #2A2A2A; font-size: .28rem; margin-top: .2rem; }
.shouzhi_list { padding: .3rem; background: #FFFFFF; margin-top: .2rem; color: #2A2A2A; font-size: .28rem; }
/*浠ｇ悊宸ヤ綔骞冲彴棣栭〉*/
.crm_index_head { height: 3.9rem; background: url('../img/crmindex.jpg') no-repeat center; padding: .3rem; font-size: .28rem; color: #FFFFFF; }
.crm_txian { position: relative; height: 1.21rem; padding: 0 .3rem; line-height: 1.21rem; font-size: .28rem; background: #FFFFFF; border-top: 1px solid #dcdcdc; }
.tixain { position: absolute; right: 30px; top: 30px; border: 1px solid #ff4d4d; width: 2rem; height: .6rem; line-height: .6rem; border-radius: 8px; color: #ff4d4d; font-size: .3rem; text-align: center; }
.crm_xuan { height: 100px; background: #FFFFFF; font-size: .3rem; color: #2A2A2A; }
.crm_xuan li { width: 50%; float: right; position: relative; line-height: 1rem; text-align: center; }
.crm_xuan li:nth-child(1):after { content: ""; position: absolute; width: 1px; height: 60px; left: 0; top: 20px; background: #E7E7E7; }
/*瀹㈡埛璇︽儏*/
.crm_detail { height: 2.88rem; background: #ff8a00; padding: 0 .3rem; color: #FFFFFF; position: relative; }
.crm_detail i { position: absolute; line-height: .88rem; right: 30px; top: 0; color: #FFFFFF; font-size: .3rem; display: none; }
.crm_detail > a { position: absolute; font-size: .5rem; right: 220px; top: 102px; }
.dai_list { height: 2.6rem; background: url('../img/daiimg_02.jpg') no-repeat center; padding: 0 .3rem; color: #FFFFFF; position: relative; }
.dai_list i { position: absolute; line-height: .88rem; right: 30px; top: 0; color: #FFFFFF; font-size: .3rem; display: none; }
.dai_list > a { position: absolute; font-size: .5rem; right: 220px; top: 102px; }
.xiu_box { width: 197px; height: 175px; background: #414649; border-radius: 10px; position: absolute; top: 88px; right: 17px; font-size: .34rem; color: #f4f4f4; display: none; }
.xiu_box p { line-height: 87px; border-bottom: 1px solid #6b6e70; text-align: center; }
.xiu_box p:nth-last-child(1) { border-bottom: none; }
.xiu_box p span { margin-right: 25px; font-size: .4rem; }
.xiu_box .triangle { position: absolute; top: -17px; right: 10px; width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-bottom: 20px solid #414649; }
.dai_detail_select { height: .88rem; background: #FFFFFF; padding: 0 .3rem; color: #2a2a2a; font-size: .28rem; border-bottom: 1px solid #E7E7E7; }
.dai_detail_select li { width: 50%; line-height: .88rem; text-align: center; float: left; position: relative; border-right: 1px solid #e7e7e7; }
.dai_detail_select li:nth-child(2) { border-right: none; }
.dai_detail_select li.change { color: #FF8A00; }
.dai_detail_select li.change:after { content: ""; position: absolute; width: 150px; height: 2px; background: #FF8A00; bottom: 0; left: 97.5px; }
.crm_detail_select { height: 1rem; background: #FFFFFF; padding: 0 .3rem; color: #2a2a2a; font-size: .28rem; margin: .3rem 0; }
.crm_detail_select li { width: 33.3%; line-height: 1rem; text-align: center; float: left; position: relative; }
.crm_detail_select li.change { color: #FF8A00; }
.crm_detail_select li.change:after { content: ""; position: absolute; width: 100%; height: 4px; background: #FF8A00; bottom: 0; left: 0; }
.crm_detail_list { position: relative; display: none; }
.bank_list { padding: .3rem; }
.bank_box { height: 2.2rem; background: #d15566; border-radius: 8px; padding: .3rem; color: #FFFFFF; margin-bottom: .2rem; }
.crm_sel { padding-left: 10px; -webkit-appearance: none;; background: #F4F4F4 !important; border: 1px solid #d6d6d6 !important; color: #2A2A2A; height: 50px; width: 100%; font-size: .28rem; display: block; }
.active_arrow { display: block; width: 20px; height: 20px; left: 62%; margin-left: -11px; border: 3px solid transparent; border-top: 3px solid #FFFFFF; border-left: 3px solid #FFFFFF; z-index: 99; opacity: .8; top: 35.5px; position: absolute; -webkit-transform: rotate(90deg); -webkit-animation: arrow 1s infinite ease-in-out; }
.arrow_btn { background: -webkit-gradient(linear, 0 0, 0 100%, from(#f9cb43), to(#fe8501)); background: -webkit-linear-gradient(#f9cb43, #fe8501); background: -moz-linear-gradient(#f9cb43, #fe8501); background: -o-linear-gradient(#f9cb43, #fe8501); background: linear-gradient(#f9cb43, #fe8501); position: absolute; left: 61.5px; bottom: 90px; text-align: center; width: 627px; height: 89px; line-height: 89px; font-size: 32px; color: #4a2603; border-radius: 8px; border: 2px solid #FFFFFF; -webkit-animation: acc .8s infinite ease-in-out; font-weight: 700; }
.arrow_btn_zhuce { background: -webkit-gradient(linear, 0 0, 0 100%, from(#f9cb43), to(#fe8501)); background: -webkit-linear-gradient(#f9cb43, #fe8501); background: -moz-linear-gradient(#f9cb43, #fe8501); background: -o-linear-gradient(#f9cb43, #fe8501); background: linear-gradient(#f9cb43, #fe8501); position: absolute; left: 251px; top: 932px; text-align: center; width: 248px; height: 70px; line-height: 70px; font-size: 32px; color: #4a2603; border-radius: 8px; border: 2px solid #FFFFFF; -webkit-animation: acc .8s infinite ease-in-out; font-weight: 700; }

@-webkit-keyframes acc {
    0% { color: #0a0500; background: #f9cb43 background:-webkit-linear-gradient(#f9cb43, #fe8501); background: -moz-linear-gradient(#f9cb43, #fe8501); background: -o-linear-gradient(#f9cb43, #fe8501); background: linear-gradient(#f9cb43, #fe8501); }
    100% { color: #4a2603; background: -webkit-gradient(linear, 0 0, 0 100%, from(#fe8501), to(#f9cb43)); background: -webkit-linear-gradient(#fe8501, #f9cb43); background: -moz-linear-gradient(#fe8501, #f9cb43); background: -o-linear-gradient(#fe8501, #f9cb43); background: linear-gradient(#fe8501, #f9cb43); }
}

@-webkit-keyframes arrow {
    0% { opacity: 0; border-top: 3px solid #0a0500; border-left: 3px solid #0a0500; -webkit-transform: translate(0, 0px) rotate(135deg); }
    50% { opacity: 1; -webkit-transform: translate(5px, 0px) rotate(135deg); }
    100% { opacity: 0; border-top: 3px solid #f9cb43; border-left: 3px solid #f9cb43; -webkit-transform: translate(10px, 0px) rotate(135deg); }
}

.animt_img { position: absolute; bottom: 200px; -webkit-animation: imgaimt 1s infinite ease-in-out; right: 20px; width: auto; text-align: center; }
.animt_img img { width: 70%; }

@-webkit-keyframes imgaimt {
    0% { -webkit-transform: translate(0, 0px); }
    50% { -webkit-transform: translate(0px,50px); }
    100% { -webkit-transform: translate(0px, 0px); }
}

.alltixian { width: 150px; text-align: center; color: #FF8A00; height: 60px; line-height: 60px; border: 1px solid #FF8A00; border-radius: 8px; float: right; }
/*瑙嗛*/
.video_banner { position: relative; }
.video_banner img { width: 100%; }
.video_select { padding: .3rem; background: #FFFFFF; position: relative; font-size: .28rem; color: #ffffff; text-align: center;; }
.video_select li { margin-left: .3rem; float: left; width: 150px; height: 150px; background: url('../img/videoselect.png')no-repeat; padding-top: 44px; }
.video_select li:nth-child(1) { margin-left: 0; background-position: 0 0; }
.video_select li:nth-child(2) { background-position: -150px 0; }
.video_select li:nth-child(3) { background-position: -300px 0; }
.video_select li:nth-child(4) { background-position: -450px 0; }
.video_list { position: relative; }
.video_list ._videotitle { text-align: center; font-size: .34rem; color: #2A2A2A; line-height: .8rem; }
.video_list .video_list_box { }
.video_list .video_list_box ._box_img { width: 100%; height: 4.3rem; position: relative; }
.video_list .video_list_box ._box_img img { width: 100%; height: 4.3rem; }
.video_list .video_list_box ._box_img span { position: absolute; width: 100%; line-height: 4.3rem; color: #FFFFFF; left: 0; top: 0; text-align: center; font-size: .6rem; }
.video_list .video_list_box ._box_text { padding: .3rem; color: #2a2a2a; font-size: .28rem; }
.video_list .video_list_box ._box_text .name { text-align: justify; }
.video_list .video_list_box ._box_text .name p { float: left; width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.video_list .video_list_box ._box_text .name span { margin-left: 20px; float: right; }
.video_list .video_list_box ._box_text .name span i { margin-right: 10px; }
.video_list .video_list_box ._box_text p.guishu { color: #666666; font-size: .26rem; margin-top: .2rem; }
.video_start { width: 100%; height: 4.22rem; }
.video_detail_text { padding: .3rem; background: #171717; color: #ffffff; font-size: .28rem; }
.video_detail_text .detail_name { width: 93.5%; }
.video_description { font-size: .28rem; color: #FFFFFF; display: none; background: #171717; padding: 0.1rem .3rem; }
.video_description span { font-size: .28rem !important; line-height: 40px; }
.video_description img { height: auto !important; width: auto !important; max-width: 100% !important; margin: 0.2rem auto; display: block; }
.video_time { color: #bbbbbb; font-size: .22rem; background: #171717; padding: 0.2rem .3rem; }
.video_time span { margin-right: .15rem; }
.video_time p.change span { color: #FF8A00; }
.video_fenlei { padding: .3rem; }
.video_fenlei .fenlei_list_img { background: url('../img/fenlei_02.png') no-repeat; }
.video_fenlei .little_box { width: 3.35rem; height: 2.7rem; background-position: -30px -31px; line-height: 2.7rem; text-align: center; color: #FFFFFF; font-size: .4rem; }
.enroll { width: 6.91rem; height: 3.89rem; position: absolute; top: 613px; left: 29.5px; padding: .3rem; }
.enroll .enroll_list { width: 100%; height: 100px; border: 1px solid #acacac; position: relative; border-radius: 50px; }
.enroll .enroll_list input { width: 100%; line-height: 100px; color: #2A2A2A; font-size: .28rem; display: block; padding-left: 30px; width: 80%; }
.enroll .enroll_list button { z-index: 999; right: .5rem; top: .2rem; position: absolute; width: 1.7rem; height: .6rem; border: 1px solid #acacac; line-height: .6rem; text-align: center; color: #2A2A2A; border-radius: 10px; font-size: .2rem; background: none; }
.enrollsec { width: 6.91rem; height: 3.89rem; position: absolute; border: 1px solid #FFFFFF;; top: 613px; left: 29.5px; padding: .3rem; }
.enrollsec .enroll_list { width: 100%; height: 100px; border-bottom: 1px solid #acacac; position: relative; }
.enrollsec .enroll_list input { width: 100%; line-height: 100px; color: #2A2A2A; font-size: .28rem; display: block; padding-left: 30px; width: 80%; }
.enrollsec .enroll_list button { z-index: 999; right: .5rem; top: .2rem; position: absolute; width: 1.7rem; height: .6rem; border: 1px solid #acacac; line-height: .6rem; text-align: center; color: #2A2A2A; border-radius: 10px; font-size: .2rem; background: none; }
/*瀹炲悕璧勬枡*/
.real_person_cue { padding: .5rem .6rem; background: #FFFFFF; color: #666666; font-size: .28rem; }
.real_person_cue span { color: #FF8A00; display: block; margin-top: 6px; }
.real_person { position: relative; margin-top: .2rem; background: #FFFFFF; }
.real_person .real_content > h1 { line-height: .86rem; padding: 0 .3rem; color: #2a2a2a; font-size: .28rem; border-bottom: 1px solid #d6d6d6; }
.real_person_list { padding: .3rem; padding-right: .1rem; }
.real_person_list h1 { line-height: .7rem; font-size: .22rem; color: #bbbbbb; }
.real_person_list .id_zheng { position: relative; }
.real_person_list .id_zheng .zheng_img { width: 3.3rem; height: 2rem; position: relative; }
.real_person_list .id_zheng .zheng_img img.file { position: absolute; top: 0; left: 0; z-index: 999; }
.real_person_list .id_zheng .zheng_img img { width: 100%; height: 100%; }
.real_person_list .id_zheng .load_input { margin: 0 .2rem; margin-right: 0; margin-top: 1.6rem; width: 72px; height: 40px; line-height: 40px; font-size: .22rem; color: #FFFFFF; text-align: center; border-radius: 5px; background: #FF8A00; position: relative; }
.real_person_list .id_zheng .load_input input { position: absolute; width: 100%; height: 100%; opacity: 0; top: 0; left: 0; }
.real_person_list .id_zheng .load_text { padding-top: 27px; font-size: .22rem; color: #666666; }
.real_person_list .id_zheng .load_text ul { list-style: initial; }
.real_person_list .id_zheng .load_text ul li { list-style: initial; margin-top: 15px; }
.active_th { width: 690px; height: 241px; position: absolute; top: 887px; left: 30px; }
.active_th .input_phone { width: 100%; height: 100px; border-radius: 50px; border: 1px solid #acacac; font-size: .3rem; line-height: 100px; padding-left: 49px; position: relative; }
.active_th .input_phone input { width: 100%; background: none; border: none; color: #FFFFFF; }
.active_th .input_phone button { width: 1.7rem; height: .6rem; border: 1px solid #acacac; line-height: .6rem; text-align: center; color: #2A2A2A; border-radius: 10px; font-size: .28rem; background: none; position: absolute; right: 50px; top: 22px; }
.active_th a { letter-spacing: 2px; margin-top: 40px; width: 100%; height: 100px; line-height: 100px; background: #ffe500; text-align: center; font-size: .34rem; font-weight: bold; border-radius: 50px; }
.active_slideup { display: none;; width: 690px; position: fixed; background: #FFFFFF; border-radius: 8px; padding: .3rem; top: 500px; left: 30px; text-align: center; line-height: 60px; }
.active_slideup p { font-size: .35rem; }
.active_slideup a { line-height: 80px; text-align: center; font-size: .3rem; background: #ffe500; margin-top: 60px; }
.block_box { height: 1334px; position: fixed; width: 100%; background: rgba(0,0,0,0.5); top: 0; display: none; }
/*crm*/
.crm_classlist { position: relative; background: #FFFFFF; }
.crm_classlist .classlist_box { padding: 0 .3rem; line-height: 80px; font-size: .28rem; color: #2A2A2A; border-bottom: 1px solid #E7E7E7; }
.crm_classlist .classlist_box p.sure { color: #FF8A00; font-size: .4rem; display: none; }
.crm_classlist .classlist_box.change p.sure { display: block; }
.crmify_brand { position: fixed; top: .88rem; left: 0; width: 100%; height: 50%; z-index: 997; background-color: #FFFFFF; -webkit-transform: translate(0, -150%); transform: translate(0, -150%); -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; }
.black_bard { background-color: rgba(0, 0, 0, 0.4); position: fixed; z-index: 1; bottom: 0; right: 0; left: 0; top: 0; display: none; height: 100%; }
.crmify_brand.brouce-in .black_bard { bottom: -100%; }
.crmify_brand.brouce-in { -webkit-transform: translate(0, 0); transform: translate(0, 0); }
/*娉ㄥ唽鏈夌ぜ娲诲姩*/
.gift_active { padding: 0 .78rem;}
.gift_active .gift_box { height: 80px; line-height: 80px; background: #FFFFFF; color: #696969; font-size: .3rem; border-radius: 8px; }
.gift_active .gift_box input { display: block; width: 100%; text-align: center; }
.gift_active .gift_yanbox { width: 344px; height: 80px; line-height: 80px; background: #FFFFFF; color: #696969; font-size: .3rem; border-radius: 8px; }
.gift_active .gift_yanbox input { width: 100%; text-align: center; }
.gift_active .gift_button { width: 220px; height: 80px; line-height: 80px; font-size: .3rem; background: #f4711e; color: #FFFFFF; text-align: center; border-radius: 8px; }
.gift_btn { height: 80px; line-height: 80px; color: #FFFFFF; text-align: center; font-size: .3rem; background: #fcc429; border-radius: 8px; }
.gift_agree { color: #273044; font-size: .26rem; text-align: center; margin-top: .3rem; }
.gift_agree span { font-size: .3rem; margin-right: .2rem; line-height: .36rem; }
.gift_agree span.change { color: #ff4a28; }
.gift_text { padding: 0 .5rem; padding-bottom: .25rem; }
.gift_text p { color: #273044; font-size: .26rem; margin-top: .2rem; line-height: 40px; }
.gift_liwu {position: fixed; z-index: 999; width: 100%; top: 240px; text-align: center;-webkit-transform:scale(0); transform:scale(0); -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s;  }
.gift_liwu.change{-webkit-transform:scale(1); transform:scale(1); } 
.gift_liwu a { width:322px; height:80px; background: url('../img/shiyong_07.png') no-repeat center; background-size: 100%;margin: 0 auto; margin-top: 100px; }
.gift_liwu p{font-size: .4rem;
/*娉ㄥ唽鏈夌ぜ浼樻儬鍗�*/
.gift_youhuibox{width: 698px; height: 170px; background: url('../img/errorli_back.png') no-repeat center; padding: 0 44px; margin: 0 auto; font-family: 'Hiragino Sans GB W3'; margin-top: 30px;}
.gift_youhuibox:nth-child(1){margin-top: 0;}
.gift_youhuibox h1 { color: #ef361e; font-size: .36rem; line-height: 70px; }
.gift_youhuibox .top_box { height: 100px; border-bottom: 1px dashed #eaeaea; position: relative; }
.gift_youhuibox p.price { color: #ef361e; font-size: 72px; }
.gift_youhuibox p.price span { font-size: 48px; }
.gift_youhuibox p.guize { position: absolute; color: #666666; font-size: .2rem; bottom: 10px; left: 0; }
.gift_youhuibox p.xianzhi { color: #bbbbbb; font-size: .2rem; width: 68%; line-height: 30px; margin-top: 5px; }
.gift_youhuibox a { color: #ef361e; font-size: .28rem; line-height: 60px; }
.success_lingqu { -webkit-animation: suofang 1s 1 ease-in-out; color: #ffffff; font-size: .48rem; width: 100%; position: absolute; text-align: center; top: 130px; font-family: 'Hiragino Sans GB W3'; letter-spacing: 2px; }

@-webkit-keyframes suofang {
    0% { -webkit-transform: scale(0); }
    100%  {-webkit-transform: scale(1); }
}
